如何cmd
在没有任何软件帮助的情况下在同一网络中的另一台计算机上执行命令PsExec
。
我有系统名称和登录系统的凭据。有没有办法使用命令提示符或PowerShell来做到这一点
感谢您的帮助
如何cmd
在没有任何软件帮助的情况下在同一网络中的另一台计算机上执行命令PsExec
。
我有系统名称和登录系统的凭据。有没有办法使用命令提示符或PowerShell来做到这一点
感谢您的帮助
使用 WMI:
$WMI_Params =
@{
Class = 'Win32_Process'
Name = 'Create'
ArgumentList = 'Notepad.exe'
Credential = $Creds
}
Foreach ($Computer in $Computers)
{ Invoke-WmiMethod @WMIParams -ComputerName $Computer }
最好的方法是使用 WinRM 和 Invoke-Command cmdlet。在此处阅读更多信息:http ://technet.microsoft.com/en-us/library/hh849719.aspx
它允许您编写如下内容:
Invoke-Command -ComputerName server01 -Credential domain01\user01 -ScriptBlock {Get-Culture}