在 linux 中我們可以使用 SSH 執(zhí)行各種遠(yuǎn)程操作,同樣的在 windows 平臺(tái)上我們可以通過(guò) PowerShell 獲得類似的能力。本文將介紹通過(guò) PowerShell 執(zhí)行遠(yuǎn)程操作的基本信息。想了解 SSH 遠(yuǎn)程操作的同學(xué),可以參考《SSH 遠(yuǎn)程執(zhí)行任務(wù)》。

基礎(chǔ)

MS 定義了一個(gè)叫做 WS-Management 的協(xié)議,這個(gè)協(xié)議為計(jì)算機(jī)設(shè)備遠(yuǎn)程交換管理數(shù)據(jù)提供了一個(gè)公開的標(biāo)準(zhǔn)。在 Windows 平臺(tái)上,MS 通過(guò) Windows 遠(yuǎn)程管理服務(wù)(Windows Remote Management service,簡(jiǎn)稱 WinRM) 實(shí)現(xiàn)了 WS-Management 協(xié)議。這就是我們可以通過(guò) PowerShell 執(zhí)行遠(yuǎn)程操作的基礎(chǔ),因?yàn)?PowerShell 就是通過(guò) WinRM 服務(wù)來(lái)進(jìn)行遠(yuǎn)程操作的。

檢查 WinRM 服務(wù)

我們可以通過(guò)下面的命令查看 WinRM 服務(wù)的狀態(tài):

Get-Service WinRM

iOS培訓(xùn),Swift培訓(xùn),蘋果開發(fā)培訓(xùn),移動(dòng)開發(fā)培訓(xùn)

服務(wù)器版的 Windows 系統(tǒng)默認(rèn)是啟動(dòng) WinRM 服務(wù)的,而普通版的系統(tǒng)默認(rèn)則沒(méi)有啟動(dòng)該服務(wù)。接下來(lái)我們將介紹如何以正確的姿勢(shì)啟動(dòng)這個(gè)服務(wù)。

配置系統(tǒng)接受遠(yuǎn)程命令

類似于 SSH 的客戶端/服務(wù)器架構(gòu),只需要在接受遠(yuǎn)程命令的主機(jī)上配置 WinRM 服務(wù)就可以了。其實(shí)就是讓 WinRM 服務(wù)監(jiān)聽一個(gè)端口,跟 SSH daemon 是一樣的! 

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運(yùn),軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動(dòng)軟件開發(fā)培訓(xùn),網(wǎng)站設(shè)計(jì)培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式