Я пытаюсь запустить этот код, но он не работает при запуске в качестве скрипта.
Когда я запускаю эти команды в powershell вручную, он работает.
Скрипт, который не работает:
Invoke-Command -ScriptBlock { Enter-PSSession $Computer; Start-Process cmd -Argument "/c C:\Transfer\SETUP2007.EXE /uninstall ProPlus /config UninstallConfig.xml" } -ComputerName $Computer -AsJob
}
Работает при вводе вручную:
Enter-PSSession pcX
Start-Process cmd -Argument "/c C:\Transfer\SETUP2007.EXE /uninstall ProPlus /config UninstallConfig.xml"
Я могу подтвердить, что $computer
возвращает правильное имя.