Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - Установка MSI-пакета с параметрами в Powershell

Ответить
Настройки темы
PowerShell - Установка MSI-пакета с параметрами в Powershell

Аватара для DJ Mogarych

fascinating rhythm


Moderator


Сообщения: 6530
Благодарности: 1483


Конфигурация

Профиль | Отправить PM | Цитировать


Привет!

Есть какой-нибудь простой способ сабжа?

У меня пока как-то так, и я не уверен, работает это или нет:
Код: Выделить весь код
$logInstall = "$env:temp\$prog $progVersion install.log"
    $params = '/quiet ' + `
    '/i ' + `
    '"' + "$path" + '" ' + `
    'UNINSTALL_PASSWORD_SHA1_HASH="1234567899" ' + `
    'PROXYDN="CN=Example,C=RU,O=AO Example,OU=TechDep,ST=Moscow" ' + `
    'REBOOT_NOTIFICATION_PERIOD="0" ' + `
    'REBOOT_NOTIFICATION_RATE="1" ' + `
    'WAITING_REBOOT_PERIOD="10" ' + `
    'HIDE_CLIENT="#x01000000" ' + `
    'SHOW_USER_NOTIFICATION="#x00000000" ' + `
    'FORCE_REBOOT="1" ' + `
    'NOPROXY="0" ' + `
    'SRVPOOL="server.example.ru:15101;" ' + `
    'SRVHASH="#1234567890" ' + `
    'SRVLINKMODE="#x01000000" ' + `
    '/lvp ' + `
    '"' + "$logInstall" + '"'

    Start-Process -FilePath "msiexec.exe" -Wait -ArgumentList $params
Можно как-то попроще сделать и чтобы это работало?

-------
Powershell 7.x | Powershell 5.1 | ffmpeg (docs)


Отправлено: 09:17, 02-06-2023

 

Deadooshka


Сообщения: 2492
Благодарности: 675

Профиль | Отправить PM | Цитировать


с массивом параметров удобнее: $params = @('/quiet', '/i', $path, ...)
коды ошибок msiexec - вроде 0 и 3010 успешные. Start-Process -PassThru возвращает объект с .ExitCode.
Это сообщение посчитали полезным следующие участники:

Отправлено: 11:50, 02-06-2023 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - Установка MSI-пакета с параметрами в Powershell

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Модификация инсталляционного пакета MSI файлом MST davinci Автоматическая установка приложений 4 08-04-2021 14:21
Автоматическая установка Skype 8 через GPO создание MSI пакета Sem1oN Автоматическая установка приложений 5 14-09-2018 01:53
2008 R2 - Разворачивание msi-пакета r00tkid Windows Server 2008/2008 R2 6 07-12-2014 17:58
[решено] Программирование и создание MSI-пакета бУРов Тест-форум 5 01-10-2012 22:35
Установка - [решено] проблема установки пакета msi на windows 2000 aka_daemon Microsoft Windows 2000/XP 4 21-03-2012 16:17




 
Переход