我希望对同一网络中的节点运行"IE Rest Script"。
脚本存在于MachineA
中,并且应该在存在于同一网络中的MachineB
中执行。
脚本:
add-type -AssemblyName System.Windows.Forms
add-type -AssemblyName microsoft.visualbasic
RunDll32.exe InetCpl.cpl,ResetIEtoDefaults
[Microsoft.VisualBasic.Interaction]::AppActivate("rundll32")
[System.Windows.Forms.SendKeys]::SendWait("{tab}")
[System.Windows.Forms.SendKeys]::SendWait(" ")
[System.Windows.Forms.SendKeys]::SendWait("r")
[System.Windows.Forms.SendKeys]::SendWait("c")
taskkill.exe /f /im iexplore.exe`
当然是:
Invoke-Command -ComputerName myremotehost.mydomain.tld -ScriptBlock {
# This code here runs on the remote system
}
您必须确保在目标系统上激活了PowerShell远程处理。