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