共用方式為


Set-WSManQuickConfig

針對遠端管理設定本機電腦。

語法

Set-WSManQuickConfig
   [-UseSSL]
   [-Force]
   [-SkipNetworkProfileCheck]
   [<CommonParameters>]

Description

此 Cmdlet 僅適用於 Windows 平臺。

Cmdlet 會 Set-WSManQuickConfig 設定電腦接收使用 Web Services for Management (WS-Management) 技術所傳送的 PowerShell 遠端命令。

Set-WSManQuickConfig 會執行下列動作:

  • 檢查 WinRM 服務是否正在執行。 如果 WinRM 服務未執行,則會啟動服務。
  • 將WinRM服務啟動類型設定為自動。
  • 建立接聽程式,以接受有關任何 IP 位址的要求。 默認傳輸為 HTTP
  • 啟用 WinRM 流量的防火牆例外狀況。

若要執行 Set-WSManQuickConfig,請使用 [ 以系統管理員 身分執行] 選項啟動 PowerShell。

範例

範例 1:透過 HTTP 啟用本機電腦的遠端管理

本範例會設定必要的設定,以啟用本機計算機的遠端管理。 根據預設,此命令會在 HTTP建立 WS-Management 接聽程式。

Set-WSManQuickConfig

範例 2:透過 HTTPS 啟用本機電腦的遠端管理

本範例會設定必要的設定,以啟用本機計算機的遠端管理。 UseSSL 參數會指定 HTTPS 用來與電腦通訊。

Set-WSManQuickConfig -UseSSL

注意

HTTPS 需要手動設定。 如需詳細資訊,請參閱 UseSSL 參數的描述。

參數

-Force

強制命令執行,而不要求使用者確認。

類型:SwitchParameter
Position:Named
預設值:False
必要:False
接受管線輸入:False
接受萬用字元:False

-SkipNetworkProfileCheck

設定 Windows 用戶端版本,以在電腦位於公用網路上時進行遠端處理。 此參數會啟用公用網路的防火牆規則,只允許從相同本機子網的計算機進行遠端訪問。

此參數對 Windows 的伺服器版本沒有任何影響,根據預設,具有公用網路的本機子網防火牆規則。 如果 Windows 的伺服器版本上停用本機子網防火牆規則, Enable-PSRemoting 則不論此參數的值為何,都重新啟用它。

若要移除本機子網限制,並啟用來自公用網路上所有位置的遠端訪問,請使用 Set-NetFirewallRule NetSecurity 模組中的 Cmdlet。

此參數是在 PowerShell 3.0 中引進的。

類型:SwitchParameter
Position:Named
預設值:False
必要:False
接受管線輸入:False
接受萬用字元:False

-UseSSL

指定使用安全套接字層 (SSL) 通訊協定來建立遠端電腦的連線。 根據預設,不會使用 SSL。

WS-Management 會加密透過網路傳輸的所有 PowerShell 內容。 UseSSL 參數可讓您指定 HTTPS 的額外保護,而不是 HTTP。 如果您在用於連線的埠上使用此參數,且 SSL 無法使用,命令會失敗。

HTTPS 需要手動設定 WinRM 和防火牆規則。 如需詳細資訊,請參閱 如何:設定適用於 HTTPS 的 WINRM。

類型:SwitchParameter
Position:Named
預設值:False
必要:False
接受管線輸入:False
接受萬用字元:False

輸入

None

您無法使用管線將物件傳送至此 Cmdlet。

輸出

String

此 Cmdlet 會以 String 物件的形式傳回訊息,描述作業之後組態的狀態。