Set-WSManQuickConfig
Konfiguruje komputer lokalny na potrzeby zdalnego zarządzania.
Składnia
Set-WSManQuickConfig
[-UseSSL]
[-Force]
[-SkipNetworkProfileCheck]
[<CommonParameters>]
Opis
To polecenie cmdlet jest dostępne tylko na platformie Windows.
Polecenie cmdlet Set-WSManQuickConfig
konfiguruje komputer do odbierania poleceń zdalnych programu PowerShell wysyłanych przy użyciu technologii Web Services for Management (WS-Management).
Set-WSManQuickConfig
wykonuje następujące czynności:
- Sprawdza, czy usługa WinRM jest uruchomiona. Jeśli usługa WinRM nie jest uruchomiona, usługa zostanie uruchomiona.
- Ustawia typ uruchamiania usługi WinRM na automatyczny.
- Tworzy odbiornik do akceptowania żądań na dowolnym adresie IP. Domyślnym transportem jest HTTP .
- Włącza wyjątek zapory dla ruchu usługi WinRM.
Aby uruchomić Set-WSManQuickConfig
, uruchom program PowerShell przy użyciu opcji Uruchom jako administrator.
Przykłady
Przykład 1: Włączanie zdalnego zarządzania komputerem lokalnym za pośrednictwem protokołu HTTP
W tym przykładzie ustawiono wymaganą konfigurację, aby umożliwić zdalne zarządzanie komputerem lokalnym. Domyślnie to polecenie tworzy odbiornik WS-Management na http.
Set-WSManQuickConfig
Przykład 2. Włączanie zdalnego zarządzania komputerem lokalnym za pośrednictwem protokołu HTTPS
W tym przykładzie ustawiono wymaganą konfigurację, aby umożliwić zdalne zarządzanie komputerem lokalnym. Parametr UseSSL określa, że HTTPS jest używany do komunikowania się z komputerem.
Set-WSManQuickConfig -UseSSL
Nuta
HTTPS wymaga ręcznej konfiguracji. Aby uzyskać więcej informacji, zobacz opis parametru UseSSL.
Parametry
-Force
Wymusza uruchomienie polecenia bez monitowania o potwierdzenie użytkownika.
Typ: | SwitchParameter |
Position: | Named |
Domyślna wartość: | False |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-SkipNetworkProfileCheck
Konfiguruje wersje klienta systemu Windows na potrzeby komunikacji zdalnie, gdy komputer znajduje się w sieci publicznej. Ten parametr umożliwia regułę zapory dla sieci publicznych, która zezwala na dostęp zdalny tylko z komputerów w tej samej podsieci lokalnej.
Ten parametr nie ma wpływu na wersje serwera systemu Windows, które domyślnie mają regułę zapory podsieci lokalnej dla sieci publicznych. Jeśli reguła zapory podsieci lokalnej jest wyłączona w wersji serwera systemu Windows, Enable-PSRemoting
ją ponownie włączyć, niezależnie od wartości tego parametru.
Aby usunąć ograniczenie podsieci lokalnej i włączyć dostęp zdalny ze wszystkich lokalizacji w sieciach publicznych, użyj polecenia cmdlet Set-NetFirewallRule
w module NetSecurity.
Ten parametr został wprowadzony w programie PowerShell 3.0.
Typ: | SwitchParameter |
Position: | Named |
Domyślna wartość: | False |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-UseSSL
Określa, że protokół Secure Sockets Layer (SSL) jest używany do nawiązywania połączenia z komputerem zdalnym. Domyślnie protokół SSL nie jest używany.
WS-Management szyfruje całą zawartość programu PowerShell przesyłaną przez sieć. Parametr UseSSL umożliwia określenie dodatkowej ochrony protokołu HTTPS zamiast protokołu HTTP. Jeśli używasz tego parametru i protokół SSL nie jest dostępny na porcie używanym do połączenia, polecenie zakończy się niepowodzeniem.
HTTPS wymaga ręcznej konfiguracji reguł winRM i zapory. Aby uzyskać więcej informacji, zobacz How To: Configure WINRM for HTTPS.
Typ: | SwitchParameter |
Position: | Named |
Domyślna wartość: | False |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
Dane wejściowe
None
Nie można potokować obiektów do tego polecenia cmdlet.
Dane wyjściowe
To polecenie cmdlet zwraca komunikat jako ciąg obiekt opisujący stan konfiguracji po operacji.