IIS Management–Power Shell

前一陣子看到某篇介紹CI文章時,在章節的後面,提到使用Power Shell管理IIS(作者還沒寫到實作內容)。等不及作者後續的文章,自己先針對可能會用到的功能實作練習一下。

IIS Command


基本指令:取得Site、備份、還原、更改實體路徑,更多指令請參考



IIS Remote


確定基本指令可以使用後,再來練習如何操作遠方主機。

1.初次使用,若Client端未加入Domain,須作如下設定



後記:在Window 10執行,會出現錯誤訊息如下:

image

解決方法將網路改為私有:Set-NetConnectionProfile -InterfaceAlias 乙太網路 -NetworkCategory Private
參考連結

2.透過帳號密碼進入遠方主機


上方指令執行完後,就已進入遠方主機的Session,此時下的任何指令,都是執行在主機上。

3.若不使用進入主機的方式,也可以直接使用Invoke-Command 來執行


參考來源

 
http://serverfault.com/questions/657918/remote-ps-session-fails-on-non-domain-server/657923#657923?newreg=bc5b77333d334495a1d62b980ea3c0d8
http://stackoverflow.com/questions/10011794/hardcode-password-into-powershells-new-pssession

這個網誌中的熱門文章

[TFS] 分支與合併

[.NET Core] 將專案發行至IIS