about_WS-Management_Cmdlets
主題
about_WS-Management_Cmdlets
簡短描述
提供 Web Services for Management (WS-Management) 的概觀,做為在 Windows
PowerShell 中使用 WS-Management Cmdlet 的背景資訊。
完整描述
本主題提供 Web Services for Management (WS-Management) 的概觀,做為在
Windows PowerShell 中使用 WS-Management Cmdlet 的背景資訊。
本主題也提供 WS-Management 其他詳細資訊的連結。Microsoft 對於
WS-Management 的實作也稱為 Windows Remote Management (WinRM)。
關於 WS-Management
Windows Remote Management 是 Microsoft 在 WS-Management 通訊協定方
面的實作,此通訊協定是標準的 SOAP 架構且與防火牆相容,可讓不同廠商的硬
體與作業系統互相操作。WS-Management 通訊協定規格透過資訊技術 (IT) 基礎
結構,為系統提供了存取和交換管理資訊的通用方法。WS-Management、
Intelligent Platform Management Interface (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 Scripting API 的指令碼或應用程
式,或透過 WinRM 命令列工具來取得 WMI 資料。WS-Management 支援大部分熟
悉的 WMI 類別和操作,包括內嵌物件。WS-Management 可運用 WMI 來收集資源
相關資料,或管理 Windows 電腦上的資源。這表示您可透過現有 WMI 類別集合,
取得企業中磁碟、網路介面卡、服務或處理序等物件的相關資料。您也可以存取透
過標準 WMI IPMI 提供者所提供的硬體資料。
WS-Management Windows PowerShell 提供者
WS-Management 提供者提供可用之 WS-Management 組態設定的階層檢視。此提供
者可讓您檢視及設定各種 WS-Management 設定選項。
WS-Management 設定
如果尚未安裝並設定 WS-Management,則將無法使用 Windows PowerShell 遠端功
能、無法執行 WS-Management Cmdlet、無法執行 WS-Management 指令碼
,且 WS-Management 提供者也無法執行資料操作。此外,WS-Management
命令列工具、WinRM 和事件轉送功能也倚賴 WS-Management 設定。
WS-Management Cmdlet
WS-Management 功能是透過包含一組 Cmdlet 和 WS-Management 提供者的模組,
實作於 Windows PowerShell 中。
您可以使用這些 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:建立 WSManSessionOption 物件,做為 WS-Management
Cmdlet 一個或多個參數的輸入。
其他 WS-Management 資訊
如需 WS-Management 的詳細資訊,請參閱 MSDN (Microsoft Developer Network)
文件庫中的下列主題。
<Windows Remote Management>(英文)
https://go.microsoft.com/fwlink/?LinkId=142321
<關於 Windows Remote Management>(英文)
https://go.microsoft.com/fwlink/?LinkId=142322
<Windows Remote Management 的安裝和設定>(英文)
https://go.microsoft.com/fwlink/?LinkId=142323
<Windows Remote Management 架構>(英文)
https://go.microsoft.com/fwlink/?LinkId=142324
<WS-Management 通訊協定>(英文)
https://go.microsoft.com/fwlink/?LinkId=142325
<Windows Remote Management 和 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