Powershell 为什么由PowerCli脚本终止的进程卡在“中”;暂停使用;模式
当我在连接到VM后通过PowerCLI运行脚本时,我会看到一些进程的奇怪行为,我正在使用“Invoke VMScript”命令,该命令正在运行一个EXE文件(在.Net 4.5中编译),该文件会查找正在运行的进程并尝试杀死它们 由于某些原因,某些进程无法关闭,并卡在“暂停”模式中。当他们停留在这个模式时,即使我试图从任务管理器中删除他们,我也会得到一个错误“操作无法完成,访问被拒绝。” 我是用管理员登录的用户 我正在使用的powershell脚本是:Powershell 为什么由PowerCli脚本终止的进程卡在“中”;暂停使用;模式,powershell,vmware,vsphere,powercli,Powershell,Vmware,Vsphere,Powercli,当我在连接到VM后通过PowerCLI运行脚本时,我会看到一些进程的奇怪行为,我正在使用“Invoke VMScript”命令,该命令正在运行一个EXE文件(在.Net 4.5中编译),该文件会查找正在运行的进程并尝试杀死它们 由于某些原因,某些进程无法关闭,并卡在“暂停”模式中。当他们停留在这个模式时,即使我试图从任务管理器中删除他们,我也会得到一个错误“操作无法完成,访问被拒绝。” 我是用管理员登录的用户 我正在使用的powershell脚本是: $executeComman
$executeCommand = "call D:\myCleaningProcess.exe $param1";
Invoke-VMScript -VM $vmName -GuestUser $vmUser -GuestPassword $vmPass -ScriptText $executeCommand
*当手动运行文件“EXE”时,它会按预期工作,进程将被终止
有人知道我为什么会有这种奇怪的行为吗?以这种方式调用EXE时,需要使用-ScriptType Bat参数。参考示例3: