about_WS-Management_Cmdlets
適用於: Windows PowerShell 2.0, Windows PowerShell 3.0, Windows PowerShell 4.0, Windows PowerShell 5.0
主題
about_WS-Management_Cmdlets
簡短描述
提供使用 Windows PowerShell® 中的 WS-Management Cmdlet 之背景 Web Services for Management (WS-Management) 的概觀。
詳細描述
本主題提供使用 Windows PowerShell 中的 WS-Management Cmdlet 之背景 Web Services for Management (WS-Management) 的概觀。本主題也提供 WS-Management 的詳細資訊連結。Microsoft 的 WS-Management 實作又稱為 Windows 遠端管理 (WinRM)。
關於 WS-MANAGEMENT
Windows 遠端管理是 Microsoft 的 WS-Management 通訊協定實作,這是以標準 SOAP 為基礎、防火牆適用的通訊協定,允許不同廠商的硬體和作業系統交互操作。WS-Management 通訊協定規格提供可供系統跨資訊技術 (IT) 基礎結構存取和交換管理資訊的常見方式。WS-Management、智慧平台管理介面 (IPMI) 和 Event Collector 都是 Windows Hardware Management 功能的元件。
WS-Management 通訊協定是以下列標準 Web 服務規格為基礎:HTTPS、SOAP over HTTP (WS-I 設定檔)、SOAP 1.2、WS-Addressing、WS-Transfer、WS-Enumeration 和 WS-Eventing。
WS-MANAGEMENT 和 WMI
WS-Management 可用來擷取 Windows Management Instrumentation (WMI) 公開的資料。您可以透過使用 WS-Management 指令碼 API 的指令碼或應用程式,或者透過 WinRM 命令列工具取得 WMI 資料。WS-Management 支援大部分熟悉的 WMI 類別和作業,包括內嵌的物件。WS-Management 可以利用 WMI 來收集資源的相關資料,或管理 Windows 電腦上的資源。這表示您可以透過一組現有的 WMI 類別,來取得企業中有關磁碟、網路介面卡、服務或處理序等物件的資料。您也可以存取標準 WMI IPMI 提供者所提供的硬體資料。
WS-MANAGEMENT WINDOWS POWERSHELL 提供者 (WSMan)
WSMan 提供者提供可用 WS-Management 組態設定的階層式檢視。提供者可讓您瀏覽並設定各種 WS-Management 設定選項。
WS-MANAGEMENT 設定
如果未安裝和設定 WS-Management,則 Windows PowerShell 遠端功能無法使用、WS-Management Cmdlet 不會執行、WS-Management 指令碼不會執行,且 WSMan 提供者無法執行資料作業。WS-Management 命令列工具、WinRM 和事件轉送也需要 WS-Management 設定。
WS-MANAGEMENT CMDLET
WS-Management 功能是在 Windows PowerShell 中透過包含一組 Cmdlet 和 WSMan 提供者的模組來實作。您可以使用這些 Cmdlet,來完成在本機和遠端電腦上管理 WS-Management 設定所需的端對端工作。
您可以使用下列 WS-Management Cmdlet。
連線 Cmdlet
Connect-WSMan:
將本機電腦連線到遠端電腦上的 WS-Management (WinRM) 服務。
Disconnect-WSMan:
從遠端電腦上的 WS-Management (WinRM) 服務中斷與本機電腦的連線。
管理資料 Cmdlet
Get-WSManInstance:
顯示由資源 URI 所指定之資源執行個體的管理資訊。
Invoke-WSManAction:
在由資源 URI 與選取器所指定的目標物件上叫用動作。
New-WSManInstance:
建立新的管理資源執行個體。
Remove-WSManInstance:
刪除管理資源執行個體。
Set-WSManInstance:
修改與資源相關的管理資訊。
安裝和設定 CMDLET
Set-WSManQuickConfig:
針對遠端管理設定本機電腦。您可以使用 Set-WSManQuickConfig Cmdlet 來設定 WS-Management,以允許 WS-Management (WinRM) 服務的遠端連線。Set-WSManQuickConfig Cmdlet 會執行下列作業:
- 判斷 WS-Management (WinRM) 服務是否正在執行。如果 WinRM 服務並未執行,Set-WSManQuickConfig Cmdlet 會啟動服務。
將 WS-Management (WinRM) 服務啟動類型設定為自動。
建立接受來自任何 IP 位址之要求的接聽程式。預設傳輸通訊協定為 HTTP。
針對 WS-Management 流量啟用防火牆例外。
注意:
若要在 Windows Vista、Windows Server 2008 和更新版本的 Windows 上執行這個 Cmdlet,您必須使用 [以系統管理員身分執行] 選項啟動 Windows PowerShell。
Test-WSMan:確認已安裝並設定 WS-Management。Test-WSMan Cmdlet 可測試 WS-Management (WinRM) 服務是否正在本機或遠端電腦上執行,並且已設定。
Disable-WSManCredSSP:停用用戶端電腦上的 CredSSP 驗證。
Enable-WSManCredSSP:啟用用戶端電腦上的 CredSSP 驗證。
Get-WSManCredSSP:取得用戶端電腦的 CredSSP 相關設定。
WS-MANAGEMENT 的特定 CMDLET
-- New-WSManSessionOption:建立要當做 WS-Management Cmdlet 的一或多個參數輸入使用的 WSManSessionOption 物件。
其他 WS-Management 資訊
如需 WS-Management 的詳細資訊,請參閱 MSDN (Microsoft Developer Network) Library 中的下列主題。
<Windows 遠端管理>
https://go.microsoft.com/fwlink/?LinkId=142321
<關於 Windows 遠端管理>
https://go.microsoft.com/fwlink/?LinkId=142322
<Windows 遠端管理的安裝和設定>
https://go.microsoft.com/fwlink/?LinkId=142323
<Windows 遠端管理架構>
https://go.microsoft.com/fwlink/?LinkId=142324
<WS-Management 通訊協定>
https://go.microsoft.com/fwlink/?LinkId=142325
<Windows 遠端管理和 WMI>
https://go.microsoft.com/fwlink/?LinkId=142326
<資源 URI>
https://go.microsoft.com/fwlink/?LinkId=142327
<遠端硬體管理>
https://go.microsoft.com/fwlink/?LinkId=142328
<事件>
https://go.microsoft.com/fwlink/?LinkId=142329
另請參閱
線上版本:https://go.microsoft.com/fwlink/?LinkId=142331
Connect-WSMan
Disable-WSManCredSSP
Disconnect-WSMan
Enable-WSManCredSSP
Get-WSManCredSSP
Get-WSManInstance
Invoke-WSManAction
New-WSManInstance
Remove-WSManInstance
Set-WSManInstance
Set-WSManQuickConfig
Set-WSManSessionOption
Test-WSMan
關鍵字
about_WSMAN about_WinRM