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