Инструменты пользователя

Инструменты сайта


progs:etprf

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
progs:etprf [15.06.2017 09:19] – [Установка АРМ Заказчика] viacheslavprogs:etprf [30.07.2024 19:21] (текущий) – внешнее изменение 127.0.0.1
Строка 1: Строка 1:
 +====== Электронная торговая площадка ETPRF ======
 +===== Установка АРМ Заказчика =====
 +Скрипт Powershell, выполняется под пользователем, программа ставится ему в профиль:
 +<code powershell>
 +$tempdir = "$env:Temp"
 +$instdir = "$env:AppData\ZRF.Customers"
 +$url = 'http://etprf.ru/ForConsole/ZRF.Customers.Setup.exe'
 +Import-Module BitsTransfer
  
 +& $instdir\unins000.exe /silent # Удалить старую программу
 +Start-BitsTransfer -Source $url -Destination $tempdir # Скачать новую версию с сайта
 +& $tempdir\ZRF.Customers.Setup.exe /DIR="$instdir" /silent # Установить
 +</code>
 +
 +То же самое, но под cmd, в папке скрипта необходимо наличие [[http://gnuwin32.sourceforge.net/packages/wget.htm|wget.exe]].
 +<code dos>
 +rem Удалить существующую установку
 +%AppData%\..\local\ZRF.Customers\unins000.exe /silent
 +%AppData%\ZRF.Customers\unins000.exe /silent
 +rem Удалить старый инсталлятор
 +del ZRF.Cust*.exe
 +rem Скачать новый инсталлятор
 +wget http://etprf.ru/ForConsole/ZRF.Customers.Setup.exe
 +rem Установить
 +%~dp0\ZRF.Customers.Setup.exe /DIR="%appdata%\ZRF.Customers" /silent
 +</code>
 +
 +==== Создание ярлыка на рабочий стол ====
 +Делается под пользователем, Powershell:
 +<code powershell>
 +$instdir = "$env:AppData\ZRF.Customers"
 +
 +# Удалить старые ярлыки
 +Remove-Item ($env:USERPROFILE + "\Desktop\ZRF*.lnk)
 +Remove-Item ($env:USERPROFILE + "\Desktop\*etprf*.lnk)
 +# Сделать новый
 +$Shell = New-Object -ComObject ("WScript.Shell")
 +$ShortCut = $Shell.CreateShortcut($env:USERPROFILE + "\Desktop\Консоль заказчика торговой площадки etprf.ru.lnk")
 +$ShortCut.TargetPath="$instdir\ZRF.Customers.exe" # в оригинале путь "$instdir\OnlineUpdater.exe /ZRF.Customers"
 +# $ShortCut.Arguments="-arguementsifrequired"
 +$ShortCut.WorkingDirectory = "$instdir";
 +# $ShortCut.WindowStyle = 1;
 +# $ShortCut.Hotkey = "CTRL+SHIFT+F";
 +# $ShortCut.IconLocation = "yourexecutable.exe, 0";
 +# $ShortCut.Description = "Your Custom Shortcut Description";
 +$ShortCut.Save()
 +</code>
 +
 +[[http://powershellblogger.com/2016/01/create-shortcuts-lnk-or-url-files-with-powershell/|Create Shortcuts .lnk or .url Files With PowerShell]]
 +
 +То же самое для cmd, в папке скрипта необходимо наличие [[http://www.nirsoft.net/utils/nircmd.html|nircmdc.exe]].
 +<code dos>
 +rem Удалить старые ярлыки
 +del "%userprofile%\desktop\ZRF*.lnk"
 +del "%userprofile%\desktop\*etprf*.lnk"
 +rem Сделать новый
 +nircmdc.exe shortcut "%AppData%\ZRF.Customers\ZRF.Customers.exe" "%userprofile%\desktop" "Консоль заказчика торговой площадки etprf.ru"
 +</code>
 +
 +===== Установка консоли администратора =====
 +Делается под пользователем, Powershell:
 +<code powershell>
 +$tempdir = "$env:Temp"
 +$instdir = "$env:AppData\ZRF.Administration"
 +$url = 'http://etprf.ru/ForConsole/ZRF.administration.Setup.exe'
 +Import-Module BitsTransfer
 + 
 +& $instdir\unins000.exe /silent # Удалить старую программу
 +Start-BitsTransfer -Source $url -Destination $tempdir # Скачать новую версию с сайта
 +& $tempdir\ZRF.Customers.Setup.exe /DIR="$instdir" /silent # Установить
 +</code>
 +
 +То же самое для cmd, в папке скрипта необходимо наличие [[http://gnuwin32.sourceforge.net/packages/wget.htm|wget.exe]].
 +<code dos>
 +rem Удалить существующую установку
 +%AppData%\..\local\ZRF.Administration\unins000.exe /silent
 +%AppData%\ZRF.Administration\unins000.exe /silent
 +rem Удалить старый инсталлятор
 +del ZRF.admin*.exe
 +rem Скачать новый инсталлятор
 +wget http://etprf.ru/ForConsole/ZRF.administration.Setup.exe
 +rem Установить
 +%~dp0\ZRF.administration.Setup.exe /DIR="%appdata%\ZRF.Administration" /silent
 +</code>
 +
 +[[http://etprf.ru/htmlimage/id/41|Инструкция по работе с площадкой ETPRF]]

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki