我可以使用Powershell在远程IIS服务器上创建站点和应用程序池吗?

时间:2012-10-22 15:22:25

标签: iis powershell web-administration

我有一个Powershell脚本,用于设置新的Web服务器。目前,您必须通过远程桌面连接到服务器并在本地运行脚本;它使用WebAdministration模块,并且充满了像IIS:/ Sites \ www.mysite.com \等的伪回复。

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

1 个答案:

答案 0 :(得分:4)

您所做的是设置powershell远程处理(在您开始使用WebAdministration之前)。这必须首先在远程服务器上配置,但默认情况下不启用。

你需要在运行PS时运行Enable-PSRemoting –force作为管理员将其打开,并且还有一些其他的小部分可以使安全性变得合理。在http://technet.microsoft.com/en-us/magazine/ff700227.aspx

上有一篇关于此的文章

完成后,您可以使用以下命令在远程计算机上调用命令:

Invoke-Command -ComputerName COMPUTER -ScriptBlock { COMMAND } -credential USERNAME