Когда я запускаю скрипт через PowerCLI после подключения к виртуальной машине, я получаю странное поведение некоторых процессов, я использую «Invoke-VMScript ", которая запускает EXE-файл (скомпилированный в .Net 4.5), который ищет выполняющийся процесс и пытается его убить.Зачем обрабатывать завершение сценария из PowerCli, застрявшего в «приостановленном» режиме
По какой-то причине какой-то процесс не закрывается и застревает в режиме «Suspended». Когда они застряли в этом режиме, даже если я попытался удалить их из диспетчера задач, я получаю сообщение об ошибке «Операция не может быть полной, Access отрицает».
Я вошел в с Administrator пользователя
Скрипт PowerShell, который я использую:
$executeCommand = "call D:\myCleaningProcess.exe $param1";
Invoke-VMScript -VM $vmName -GuestUser $vmUser -GuestPassword $vmPass -ScriptText $executeCommand
* При запуске вручную файл «EXE», это работает, как ожидалось, и процесс убит.
Кто-нибудь знает, почему я получаю это странное поведение?