Windows Server 2012 PowerShell網站服務

來源:互聯網
上載者:User

標籤:windows server 2012 powershell web 訪問 遠程 ssh

在安裝Powershell網站服務之前,建議在企業中有CA伺服器,因為後續的Powershell網站服務需要用到HTTPS協議進行訪問,安裝Powershell網站服務很簡單,只是添加一個功能而已,下面開始安裝了

在Windows Server 2012的伺服器管理介面,點擊管理-->添加角色和功能

650) this.width=650;" title="01.png" style="height:541px;width:720px;" border="0" hspace="0" src="http://s3.51cto.com/wyfs02/M01/57/1C/wKiom1SRZFDgS4mjAAO9OGHqF0Y847.jpg" width="720" height="541" alt="wKiom1SRZFDgS4mjAAO9OGHqF0Y847.jpg" />

預設下一步

650) this.width=650;" title="02.png" style="height:567px;width:720px;" border="0" hspace="0" src="http://s3.51cto.com/wyfs02/M02/57/1A/wKioL1SRZPLzrcI3AALB1IxV-uI324.jpg" width="720" height="567" alt="wKioL1SRZPLzrcI3AALB1IxV-uI324.jpg" />

預設下一步

650) this.width=650;" title="03.png" style="height:511px;width:720px;" border="0" hspace="0" src="http://s3.51cto.com/wyfs02/M02/57/1C/wKiom1SRZFHwVeQJAAI0C0mteLE469.jpg" width="720" height="511" alt="wKiom1SRZFHwVeQJAAI0C0mteLE469.jpg" />

650) this.width=650;" title="04.png" style="height:511px;width:720px;" border="0" hspace="0" src="http://s3.51cto.com/wyfs02/M00/57/1A/wKioL1SRZPLAXS9OAALh9Ujv3Qc362.jpg" width="720" height="511" alt="wKioL1SRZPLAXS9OAALh9Ujv3Qc362.jpg" />

650) this.width=650;" title="05.png" style="height:511px;width:720px;" border="0" hspace="0" src="http://s3.51cto.com/wyfs02/M00/57/1C/wKiom1SRZFLzKg6WAAMCvvhdDFc499.jpg" width="720" height="511" alt="wKiom1SRZFLzKg6WAAMCvvhdDFc499.jpg" />

在選擇功能頁面,選擇Windows PowerShell Web訪問

650) this.width=650;" title="06.png" style="height:511px;width:720px;" border="0" hspace="0" src="http://s3.51cto.com/wyfs02/M01/57/1A/wKioL1SRZPOwaKxNAAM-KG_cQTU966.jpg" width="720" height="511" alt="wKioL1SRZPOwaKxNAAM-KG_cQTU966.jpg" />

緊著著會出現相依賴的功能安裝頁面,點擊“添加功能”安裝相依賴的功能

650) this.width=650;" title="07.png" style="float:none;" src="http://s3.51cto.com/wyfs02/M01/57/1C/wKiom1SRZFLDOvb5AAGdBOY3Ehg269.jpg" alt="wKiom1SRZFLDOvb5AAGdBOY3Ehg269.jpg" />

650) this.width=650;" title="08.png" style="height:511px;width:720px;" border="0" hspace="0" src="http://s3.51cto.com/wyfs02/M02/57/1A/wKioL1SRZPSA1yMNAANYG9Ta3-U422.jpg" width="720" height="511" alt="wKioL1SRZPSA1yMNAANYG9Ta3-U422.jpg" />

接下來的安裝基本不需要做配置,直接預設一直下一步直到安裝完成

650) this.width=650;" title="09.png" style="height:511px;width:720px;" border="0" hspace="0" src="http://s3.51cto.com/wyfs02/M00/57/1A/wKioL1SRZSDh_hrYAAMDf_w_5fw888.jpg" width="720" height="511" alt="wKioL1SRZSDh_hrYAAMDf_w_5fw888.jpg" />

650) this.width=650;" title="10.png" style="height:511px;width:720px;" border="0" hspace="0" src="http://s3.51cto.com/wyfs02/M00/57/1C/wKiom1SRZICTCCa-AALwmnlYUko358.jpg" width="720" height="511" alt="wKiom1SRZICTCCa-AALwmnlYUko358.jpg" />

650) this.width=650;" title="11.png" style="height:511px;width:720px;" border="0" hspace="0" src="http://s3.51cto.com/wyfs02/M01/57/1A/wKioL1SRZSLxnzz-AALnE0Y51pk400.jpg" width="720" height="511" alt="wKioL1SRZSLxnzz-AALnE0Y51pk400.jpg" />

650) this.width=650;" title="12.png" style="height:511px;width:720px;" border="0" hspace="0" src="http://s3.51cto.com/wyfs02/M01/57/1C/wKiom1SRZIGA937lAAKE2ij_N-4918.jpg" width="720" height="511" alt="wKiom1SRZIGA937lAAKE2ij_N-4918.jpg" />

安裝完後我們開啟IIS管理器,如

650) this.width=650;" title="13.png" style="height:493px;width:720px;" border="0" hspace="0" src="http://s3.51cto.com/wyfs02/M02/57/1A/wKioL1SRZSPiEw-MAAOR7yEpJio936.jpg" width="720" height="493" alt="wKioL1SRZSPiEw-MAAOR7yEpJio936.jpg" />下面開始執行如下命令:

install-PswaWebApplication -UseTestCertificate來安裝一個自我測試的憑據,以便後續可以進行相關SSL串連測試

650) this.width=650;" title="14.png" style="height:529px;width:720px;" border="0" hspace="0" src="http://s3.51cto.com/wyfs02/M02/57/1C/wKiom1SRZIKgv1IJAAL8PrULQkI829.jpg" width="720" height="529" alt="wKiom1SRZIKgv1IJAAL8PrULQkI829.jpg" />

運行完上面的命令後,我們可以在預設的網站下面多了一個pswa的目錄

我們繼續在Powershell下執行如下命令:

Add-PswaAuthorizationRule -Username * -ComputerName * -ConfigurationName *

這條命令的作用是:

*號表示允許所有允許的使用者串連所有目的電腦,當然這雷根據公司安全要求,可以進行自訂,更嚴格點

650) this.width=650;" title="16.png" style="height:529px;width:720px;" border="0" hspace="0" src="http://s3.51cto.com/wyfs02/M00/57/1C/wKiom1SRZITBmqnYAAHEmuWnn4U749.jpg" width="720" height="529" alt="wKiom1SRZITBmqnYAAHEmuWnn4U749.jpg" />

運行完命令後,我們通過HTTPS訪問如下連結,因還沒申請認證,所以這裡會顯示此網站的安全性憑證有問題,因為目前使用的認證是一張自簽名的認證,暫時可以忽略,最後我們會申請一張認證!

650) this.width=650;" title="17.png" style="height:541px;width:720px;" border="0" hspace="0" src="http://s3.51cto.com/wyfs02/M01/57/1A/wKioL1SRZUXzND1OAAJKME_1sHw768.jpg" width="720" height="541" alt="wKioL1SRZUXzND1OAAJKME_1sHw768.jpg" />

點擊“繼續瀏覽此為網站”,出現如下登陸介面

650) this.width=650;" title="18.png" style="height:541px;width:720px;" border="0" hspace="0" src="http://s3.51cto.com/wyfs02/M01/57/1C/wKiom1SRZKSA8AZOAAHLbqMwATU213.jpg" width="720" height="541" alt="wKiom1SRZKSA8AZOAAHLbqMwATU213.jpg" />

650) this.width=650;" title="19.png" style="height:541px;width:720px;" border="0" hspace="0" src="http://s3.51cto.com/wyfs02/M02/57/1A/wKioL1SRZUbCXv86AAHf_ADItB0928.jpg" width="720" height="541" alt="wKioL1SRZUbCXv86AAHf_ADItB0928.jpg" />

輸入使用者名稱和密碼,還有電腦名稱,點擊登陸,可以看到登陸到了伺服器的Powershell WEB網站

650) this.width=650;" title="20.png" style="height:541px;width:720px;" border="0" hspace="0" src="http://s3.51cto.com/wyfs02/M02/57/1C/wKiom1SRZKWhquRrAAGq9ysunqg576.jpg" width="720" height="541" alt="wKiom1SRZKWhquRrAAGq9ysunqg576.jpg" />

在這裡我們就可以通過Powershell命令對伺服器進行操作了

650) this.width=650;" title="21.png" style="height:511px;width:720px;" border="0" hspace="0" src="http://s3.51cto.com/wyfs02/M01/57/1C/wKiom1SRZKWSkTGIAAHhk0oIQY8584.jpg" width="720" height="511" alt="wKiom1SRZKWSkTGIAAHhk0oIQY8584.jpg" />

下面看看輸入命令後的效果

650) this.width=650;" title="22.png" style="height:511px;width:720px;" border="0" hspace="0" src="http://s3.51cto.com/wyfs02/M00/57/1A/wKioL1SRZUjTSsRgAASfRr2XOx8536.jpg" width="720" height="511" alt="wKioL1SRZUjTSsRgAASfRr2XOx8536.jpg" />

剛才我們看到自簽名的會提示認證安全問題,下面我們給Powershell WEB網站申請一張受信任的認證,我們通過IIS進行申請,認證的申請有多種方法,這裡就用IIS申請認證的簡單方法了。開啟IIS管理器,定位到如下節點下

650) this.width=650;" title="23.png" style="height:511px;width:720px;" border="0" hspace="0" src="http://s3.51cto.com/wyfs02/M00/57/1C/wKiom1SRZKjRp7RGAATb6SHbYcc454.jpg" width="720" height="511" alt="wKiom1SRZKjRp7RGAATb6SHbYcc454.jpg" />

點擊“伺服器”認證進入如下介面,可以看到我們剛才用命令建立的自我簽署憑證

650) this.width=650;" title="24.png" style="height:511px;width:720px;" border="0" hspace="0" src="http://s3.51cto.com/wyfs02/M01/57/1A/wKioL1SRZUrg-As2AAOlXE-vHfs520.jpg" width="720" height="511" alt="wKioL1SRZUrg-As2AAOlXE-vHfs520.jpg" />

點擊操作欄下的“建立域認證”,輸入通用名稱和其他選項,在這裡最重要的是通用名稱欄,這裡一定要是我們實際訪問的網路名稱,例如我接下來要訪問的是https://robindc03.corp.robin.com,那麼這裡的通用名稱就是robindc03.corp.robn.com

650) this.width=650;" title="25.png" style="float:none;" src="http://s3.51cto.com/wyfs02/M01/57/1C/wKiom1SRZNOQTfkeAAG1dCAoClk700.jpg" alt="wKiom1SRZNOQTfkeAAG1dCAoClk700.jpg" />

選擇我們域內的憑證授權單位,然後給認證填入一個易記名稱,我這裡是PowershellService

650) this.width=650;" title="26.png" style="float:none;" src="http://s3.51cto.com/wyfs02/M02/57/1A/wKioL1SRZXXTAF96AAGpwFNaATo914.jpg" alt="wKioL1SRZXXTAF96AAGpwFNaATo914.jpg" />

就這樣,認證申請完成,我們回到剛才的介面,可以看到剛才申請的認證

650) this.width=650;" title="27.png" style="height:511px;width:720px;" border="0" hspace="0" src="http://s3.51cto.com/wyfs02/M02/57/1C/wKiom1SRZNbjehBBAAPMIHaOnLY303.jpg" width="720" height="511" alt="wKiom1SRZNbjehBBAAPMIHaOnLY303.jpg" />

下面開始把認證分配給我們的Powershell網站服務,進入到預設網站節點下,點擊操作欄中的綁定

650) this.width=650;" title="28.png" style="height:511px;width:720px;" border="0" hspace="0" src="http://s3.51cto.com/wyfs02/M02/57/1A/wKioL1SRZXji7-LiAAU15mYWlTc013.jpg" width="720" height="511" alt="wKioL1SRZXji7-LiAAU15mYWlTc013.jpg" />

選擇https類型,然後點擊“編輯”

650) this.width=650;" title="29.png" style="float:none;" src="http://s3.51cto.com/wyfs02/M00/57/1A/wKioL1SRZXmBBjooAAESzhcZ-UI800.jpg" alt="wKioL1SRZXmBBjooAAESzhcZ-UI800.jpg" />

在SSL認證中,通過下拉框選擇我們剛才建立的認證,點擊“確定”

650) this.width=650;" title="30.png" style="float:none;" src="http://s3.51cto.com/wyfs02/M00/57/1C/wKiom1SRZNjBtTQsAAFlA5A_ydo676.jpg" alt="wKiom1SRZNjBtTQsAAFlA5A_ydo676.jpg" />

下面我們重新訪問https://robindc03.corp.robin.com,可以看到不會提示認證安全性問題了

650) this.width=650;" title="31.png" style="height:541px;width:720px;" border="0" hspace="0" src="http://s3.51cto.com/wyfs02/M01/57/1A/wKioL1SRZXnQxKXeAAHrsVIstGY334.jpg" width="720" height="541" alt="wKioL1SRZXnQxKXeAAHrsVIstGY334.jpg" />

登陸後可以對我們的伺服器進行遠程操作了

650) this.width=650;" title="32.png" style="height:541px;width:720px;" border="0" hspace="0" src="http://s3.51cto.com/wyfs02/M01/57/1C/wKiom1SRZNiQsBadAANPwv_xST0574.jpg" width="720" height="541" alt="wKiom1SRZNiQsBadAANPwv_xST0574.jpg" />

這樣,我們通過WEB管理遠程伺服器可以管理伺服器了,如Linux下的SSH管理一樣!

本文出自 “Robin's Home” 部落格,謝絕轉載!

Windows Server 2012 PowerShell網站服務

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.