2012-10-22 98 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 
相關問題