Sitzungskonstanten
Die Sitzungskonstanten in der __WSManSessionFlags-Enumeration geben die Authentifizierung und andere Informationen für WSMan.CreateSession - oder IWSMan::CreateSession-Aufrufe an, die eine Verbindung mit einem Remotecomputer herstellen. Diese Konstanten stehen auch in engem Zusammenhang mit Winrm-Befehlszeilentooloptionen.
Verwenden von Sitzungskonstanten
Sie können die Sitzungsflags für den Aufruf von WSMan.CreateSession auf zwei verschiedene Arten festlegen. Eine ist kürzer und einfacher. Der längere Weg, wie im folgenden Beispiel gezeigt, besteht darin, den Wert des Flags zu suchen, das Sie verwenden möchten, und eine Konstante in Ihrem Skript mit diesem Wert zu erstellen. Anschließend wird die Konstante verwendet, um den Wert des iFlags-Parameters festzulegen.
Const SessionFlagUseNegotiate = 131072
Const SessionFlagCredUserNamePassword = 4096
iFlags = SessionFlagUseNegotiate Or SessionFlagCredUserNamePassword
Wie im folgenden Beispiel gezeigt, empfiehlt es sich, die WSMan-Objektmethode zu verwenden, die dem Flag zugeordnet ist.
iFlags = Wsman.SessionFlagUseNegotiate Or Wsman.SessionFlagCredUserNamePassword
-
Geben Sie die Authentifizierungsmethode und den Umgang mit Zertifikatservern an.
-
Geben Sie den Codierungs-, Verschlüsselungs- und Dienstprinzipalnamenport an.
Zugehörige Themen