是否可以在远程计算机中运行Powershell脚本



我希望对同一网络中的节点运行"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远程处理。

相关内容

  • 没有找到相关文章

最新更新