我按照建议here和here写一个PowerShell脚本,远程杀死一个进程远程杀死一个进程:尝试使用PowerShell的
Get-WmiObject Win32_Process -Filter "Name='myapp.exe'" -ComputerName remotecomputername | Invoke-WmiMethod -Name Terminate
上述工作,当我执行它在我的机器上,但是当它是远程运行的,按照第二个链接上的说明,通过用户设置来定位我的机器,命令无提示失败。任何意见什么是错的/我怎么可以调试呢?
你在同一个网络上。看起来只需一眼就可以使用-credential – ArcSet
@ArcSet是在同一个网络上,我的同事远程运行它的设置是在我的计算机上,以便能够通过WMI执行命令(上面的第二个链接)。在这种情况下,我还需要通过凭证吗? – majjam
是的,请使用-credential – ArcSet