Udostępnij za pośrednictwem


Stałe sesji

Stałe sesji w wyliczenie __WSManSessionFlags określają uwierzytelnianie i inne informacje dla WSMan.CreateSession lub IWSMan::CreateSession wywołania, które łączą się z komputerem zdalnym. Te stałe są również ściśle powiązane z przełącznikami narzędzi wiersza polecenia winrm.

Używanie stałych sesji

Flagi sesji dla wywołania można ustawić na WSMan.CreateSession na dwa różne sposoby. Jeden jest krótszy i prostszy. Dłuższy sposób, jak pokazano w poniższym przykładzie, polega na zlokalizowaniu wartości flagi, której chcesz użyć, i utworzeniu stałej w skrycie z tej wartości. Następnie stała służy do ustawiania wartości parametru iFlags.

Const SessionFlagUseNegotiate = 131072
Const SessionFlagCredUserNamePassword = 4096
iFlags = SessionFlagUseNegotiate Or SessionFlagCredUserNamePassword

Zalecanym sposobem, jak pokazano w poniższym przykładzie, jest użycie metody obiektu WSMan skojarzonej z flagą.

iFlags = Wsman.SessionFlagUseNegotiate Or Wsman.SessionFlagCredUserNamePassword

Stałe uwierzytelniania

Określ metodę uwierzytelniania i sposób obsługi serwerów certyfikatów.

innych stałych sesji

Określ port kodowania, szyfrowania i nazwy głównej usługi.

stałe i wyliczenia usługi WinRM

WSMan.CreateSession

Uwierzytelnianie dla połączeń zdalnych