Кто-нибудь знает, как использовать slmgr / ipk с помощью PS AppDeployToolkit? - PullRequest
0 голосов
/ 24 марта 2020

Кто-нибудь знает, как использовать slmgr / ipk с помощью PS AppDeployToolkit? Я пытаюсь создать приложение, которое автоматически установит новый ключ продукта для компьютеров Windows 7 в составе ESU (расширенные обновления безопасности) от Microsoft.

1 Ответ

1 голос
/ 24 марта 2020

PSAppDeployment-Toolkit содержит командлет Execute-Process для запуска исполняемых файлов с параметрами.

«slmgr» не является исполняемым файлом. Это VB-скрипт. (slmgr.vbs)
Вы можете запустить VB-скрипт, используя cscript.exe и вызвать slmgr.vbs.

Код может выглядеть следующим образом:

$Status = Execute-Process -Path cscript.exe -Parameters "$env:windir\System32\slmgr.vbs","/ipk xxxxx-xxxxx-xxxxx-xxxxx-xxxxx" -PassThru -Verbose
...