Zapoznaj się z typowymi technikami komunikacji zdalnej programu Windows PowerShell
Polecenia Enter-PSSession i Invoke-Command obsługują kilka parametrów, których można użyć do zmiany typowych opcji połączenia. Te parametry obejmują:
- –Port. Określa alternatywny port TCP dla połączenia. Użyj tego parametru, gdy komputer, z którym nawiązujesz połączenie, nasłuchuje na porcie innym niż domyślny 5985 (HTTP) lub 5986 (HTTPS). Należy pamiętać, że można lokalnie lub za pomocą zasad grupy skonfigurować inny port jako stały nowy domyślny.
- –UseSSL. Nakazuje programowi Windows PowerShell używanie protokołu HTTPS zamiast protokołu HTTP.
- –Credential. Określa alternatywne poświadczenia dla połączenia. To poświadczenie zostanie zweryfikowane przez komputer zdalny i musi mieć wystarczające uprawnienia i uprawnienia do wykonywania zadań, które mają być wykonywane na komputerze zdalnym.
- –ConfigurationName. Nawiązuje połączenie z punktem końcowym (konfiguracja sesji) innym niż domyślny punkt końcowy. Można na przykład określić microsoft.powershell32, aby połączyć się z 32-bitowym punktem końcowym programu Windows PowerShell komputera zdalnego.
- –Uwierzytelnianie. Określa protokół uwierzytelniania. Wartością domyślną jest uwierzytelnianie Kerberos, ale inne opcje to Basic, CredSSP, Digest, Negotiate i NegotiateWithImplicitCredential. Określony protokół musi być włączony w konfiguracji programu WS-Management na komputerach inicjujących i odbierających.
Dodatkowe opcje sesji można skonfigurować za pomocą polecenia New-PSSessionOption, aby utworzyć nowy obiekt opcji sesji, a następnie przekazać go do parametru –SessionOption enter-PSSession lub Invoke-Command. Zapoznaj się z plikiem Pomocy dla polecenia New-PSSessionOption , aby dowiedzieć się więcej o jego możliwościach. Możesz zmodyfikować wartości domyślne, takie jak numer portu i włączone protokoły uwierzytelniania na dysku programu PowerShell programu WSMan.