我已按照建议here和here编写了远程杀死进程的PowerShell脚本:
Get-WmiObject Win32_Process -Filter "Name='myapp.exe'" -ComputerName remotecomputername | Invoke-WmiMethod -Name Terminate
当我在我的机器上执行它时,上述工作正常,但是当它远程运行时,按照第二个链接上的说明通过用户设置来定位我的机器,该命令会无声地失败。关于什么是错误/如何调试这个的任何建议?
答案 0 :(得分:-1)
如上所述here:
一般来说,WMI可以在本地执行的任何操作 也可以在您拥有的远程计算机上执行计算机 本地管理员权限
一旦我设置具有管理员权限的用户在我的计算机上使用WMI,他们就可以远程执行脚本而无需传递凭据。