PowerShell:如何在远程服务器上运行脚本?

时间:2011-09-06 07:24:31

标签: events powershell powershell-v2.0

我有一个脚本:

$StartDay = (Get-Date).AddDays(-2)
Get-EventLog -LogName application -EntryType Error, Warning -After $StartDay

我希望在Server1和Server2(Win 2008,PowerShell 2.0)上从我的计算机(Win XP,PowerShell 1.0)运行。如何在这些服务器上运行此命令?

2 个答案:

答案 0 :(得分:3)

您必须在远程计算机上拥有管理凭据。

$StartDay = (Get-Date).AddDays(-2)
Get-EventLog -LogName application -EntryType Error, Warning -After $StartDay -computername REMOTESERVERNAME

答案 1 :(得分:3)

为了使用PowerShell远程处理,您需要在服务器和客户端上安装PowerShell 2.0。

查看这些链接。它们是PowerShell远程处理的良好开端: