主題 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