2017-02-07 20 views
0

Когда я запускаю скрипт через 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», это работает, как ожидалось, и процесс убит.

Кто-нибудь знает, почему я получаю это странное поведение?

ответ

 Смежные вопросы

  • Нет связанных вопросов^_^