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 Set-WSManQuickConfig
cmdlet 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 akcje:
- 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ć polecenie Set-WSManQuickConfig
, uruchom program PowerShell z opcją 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 w protokole 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 protokół HTTPS jest używany do komunikowania się z komputerem.
Set-WSManQuickConfig -UseSSL
Uwaga
Protokół 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.
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SkipNetworkProfileCheck
Konfiguruje wersje klienta systemu Windows pod kątem komunikacji zdalniej, 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, włącz ją ponownie, Enable-PSRemoting
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 Set-NetFirewallRule
polecenia cmdlet w module NetSecurity .
Ten parametr został wprowadzony w programie PowerShell 3.0.
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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 na potrzeby połączenia, polecenie zakończy się niepowodzeniem.
Protokół HTTPS wymaga ręcznej konfiguracji reguł usługi WinRM i zapory. Aby uzyskać więcej informacji, zobacz How To: Configure WINRM for HTTPS (Instrukcje: konfigurowanie usługi WINRM dla protokołu HTTPS).
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Dane wejściowe
None
Nie można potokować obiektów do tego polecenia cmdlet.
Dane wyjściowe
To polecenie cmdlet zwraca komunikat jako obiekt String opisujący stan konfiguracji po operacji.