Set-WSManQuickConfig
針對遠端管理設定本機電腦。
Syntax
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
強制執行命令而不要求使用者確認。
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SkipNetworkProfileCheck
設定 Windows 用戶端版本,以在電腦位於公用網路上時進行遠端處理。 此參數會針對公用網路啟用防火牆規則,以便只允許從位於相同本機子網路的電腦進行遠端存取。
此參數不會影響伺服器版本的 Windows,根據預設,公用網路的本機子網防火牆規則。 如果 Windows 的伺服器版本停用本機子網防火牆規則, Enable-PSRemoting
請重新啟用它,不論此參數的值為何。
若要移除本機子網限制,並從公用網路上的所有位置啟用遠端訪問,請使用 Set-NetFirewallRule
NetSecurity 模組中的 Cmdlet。
此參數是在 PowerShell 3.0 中引進。
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UseSSL
指定使用安全通訊端層 (SSL) 通訊協定來建立遠端電腦連線。 根據預設,不會使用 SSL。
WS-Management 加密透過網路傳輸的所有PowerShell內容。 UseSSL 參數可讓您指定 HTTPS 的額外保護,而不是 HTTP。 如果您在用於連線的埠上使用此參數,且 SSL 無法使用,命令會失敗。
HTTPS 需要手動設定 WinRM 和防火牆規則。 如需詳細資訊,請參閱 如何:設定 HTTPS 的 WINRM。
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
輸入
None
您無法使用管線將物件傳送至此 Cmdlet。
輸出
此 Cmdlet 會以 String 物件的形式傳回訊息,描述作業之後的組態狀態。