共用方式為


about_WS-Management_Cmdlets

簡短描述

提供在 Windows PowerShell 中使用 WS-Management Cmdlet 作為背景的 Web 服務管理概觀。

LONG DESCRIPTION

本主題提供使用 Windows PowerShell 中 WS 管理 Cmdlet 作為背景的 Web 服務管理概觀。 本主題也提供 WS-Management 的詳細信息連結。 WS-Management 的Microsoft實作也稱為 Windows 遠端管理(WinRM)。

關於 WS 管理

Windows 遠端管理是 WS-Management 通訊協定的Microsoft實作,這是標準 SOAP 型、防火牆友好的通訊協定,可讓來自不同廠商的硬體和操作系統互操作。 WS-Management 通訊協定規格提供一種常見方式,讓系統跨資訊技術 (IT) 基礎結構存取及交換管理資訊。 WS-Management 和 Intelligent Platform Management Interface (IPMI),以及事件收集器,是 Windows 硬體管理功能的元件。

WS 管理通訊協定是以下列標準 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 管理文本 API 或透過 WinRM 命令行工具的文稿或應用程式,取得 WMI 資料。 WS-Management 支援大部分熟悉的 WMI 類別和作業,包括內嵌物件。 WS-Management 可以利用 WMI 來收集數據,或管理 Windows 電腦上的資源。 這表示您可以透過現有的 WMI 類別集合,取得企業中有關對象的數據,例如磁碟、網路適配器、服務或程式。 您也可以存取標準 WMI IPMI 提供者所提供的硬體數據。

WS-Management Windows PowerShell 提供者 (WSMan)

WSMan 提供者提供可用 WS 管理組態設定的階層式檢視。 提供者可讓您探索及設定各種 WS 管理組態選項。

WS-Management 組態

如果未安裝及設定 WS-Management,則無法使用 Windows PowerShell 遠端處理,WS-Management Cmdlet 不會執行、WS-Management 腳本不會執行,而且 WSMan 提供者無法執行數據作業。 WS-Management 命令行工具 WinRM 和事件轉送也取決於 WS-Management 組態。

WS-Management Cmdlet

WS-Management 功能是透過包含一組 Cmdlet 和 WSMan 提供者的模組,在 Windows PowerShell 中實作。 您可以使用這些 Cmdlet 來完成在本機和遠端電腦上管理 WS-Management 設定所需的端對端工作。

下列 WS-Management Cmdlet 可供使用。

線上 Cmdlet

  • Connect-WSMan:將本機電腦連線到遠端電腦上的 WS-Management (WinRM) 服務。

  • Disconnect-WSMan:將本機電腦與遠端電腦上的 WS-Management (WinRM) 服務中斷連線。

Management-Data 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 管理流量的防火牆例外狀況。

    注意:若要在 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-Specific Cmdlet

  • New-WSManSessionOption:建立 WSManSessionOption 物件,以做為 WS 管理 Cmdlet 之一或多個參數的輸入。

其他 WS 管理資訊

如需 WS-Management 的詳細資訊,請參閱 Windows 檔中的下列主題。

Windows 遠端管理

關於 Windows 遠端管理

Windows 遠端管理的安裝和設定

Windows 遠端管理架構

WS 管理通訊協定

Windows 遠端管理和 WMI

資源 URI

遠端硬體管理

活動

另請參閱