2012-10-22 53 views
3

我有一个Powershell脚本来设置新的Web服务器。目前,您必须通过远程桌面连接到服务器并在本地运行脚本;它使用WebAdministration模块,并充满了像IIS:/ Sites \ www.mysite.com \等的伪通道。我可以使用Powershell在远程IIS服务器上创建网站和应用程序池吗?

我可以使用相同的WebAdministration模块来管理远程服务器吗?我希望像get-childitem IIS://myserver/Sites/这样的东西可能会工作,但找不到任何文档或对远程服务器使用此模块的示例。

回答

4

你所做的是设置PowerShell远程(在你开始之前WebAdministration)。这必须先在远程服务器上进行配置,但默认情况下未启用。

您需要运行Enable-PSRemoting –force,同时以管理员身份运行PS将其打开,并且还有一些其他小部分可以使安全性更加明智。有一个关于这一个体面的TechNet文章在http://technet.microsoft.com/en-us/magazine/ff700227.aspx

一旦你做到了这一点,你可以使用远程计算机上调用命令:

Invoke-Command -ComputerName COMPUTER -ScriptBlock { COMMAND } -credential USERNAME 
相关问题