0

如何cmd在没有任何软件帮助的情况下在同一网络中的另一台计算机上执行命令PsExec
我有系统名称和登录系统的凭据。有没有办法使用命令提示符PowerShell来做到这一点

感谢您的帮助

4

2 回答 2

0

使用 WMI:

 $WMI_Params = 
  @{
     Class        = 'Win32_Process'
     Name         = 'Create'
     ArgumentList = 'Notepad.exe'
     Credential    = $Creds
   }


Foreach ($Computer in $Computers)
 { Invoke-WmiMethod @WMIParams -ComputerName $Computer } 
于 2013-11-07T11:31:14.270 回答
0

最好的方法是使用 WinRM 和 Invoke-Command cmdlet。在此处阅读更多信息:http ://technet.microsoft.com/en-us/library/hh849719.aspx

它允许您编写如下内容:

 Invoke-Command -ComputerName server01 -Credential domain01\user01 -ScriptBlock {Get-Culture}
于 2013-11-07T08:14:40.443 回答