前一陣子看到 某篇介紹CI文章 時,在章節的後面,提到使用Power Shell管理IIS(作者還沒寫到實作內容)。等不及作者後續的文章,自己先針對可能會用到的功能實作練習一下。 IIS Command 基本指令:取得Site、備份、還原、更改實體路徑, 更多指令請參考 IIS Remote 確定基本指令可以使用後,再來練習如何操作遠方主機。 1.初次使用,若Client端未加入Domain,須作如下設定 後記:在Window 10執行,會出現錯誤訊息如下: 解決方法將網路改為私有: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