Freigeben über


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 sind auch eng mit Winrm Befehlszeilentooloptionen verknüpft.

Verwenden von Sitzungskonstanten

Sie können die Sitzungskennzeichnungen für den Aufruf von WSMan.CreateSession auf zwei verschiedene Arten festlegen. Eine ist kürzer und einfacher. Je länger, 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 Parameter festzulegen.

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

Die empfohlene Methode, wie im folgenden Beispiel gezeigt, besteht darin, die WSMan--Objektmethode zu verwenden, die dem Flag zugeordnet ist.

iFlags = Wsman.SessionFlagUseNegotiate Or Wsman.SessionFlagCredUserNamePassword

Authentifizierungskonstanten

Geben Sie die Authentifizierungsmethode und die Behandlung von Zertifikatservern an.

andere Sitzungskonstanten

Geben Sie den Port für Codierung, Verschlüsselung und Dienstprinzipalnamen an.

WinRM-Konstanten und Enumerationen

WSMan.CreateSession-

Authentifizierung für Remoteverbindungen