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
-
Określ metodę uwierzytelniania i sposób obsługi serwerów certyfikatów.
-
Określ port kodowania, szyfrowania i nazwy głównej usługi.
Tematy pokrewne
-
Uwierzytelnianie dla połączeń zdalnych