Session Constants
The session constants in the __WSManSessionFlags enumeration specify authentication and other information for WSMan.CreateSession or IWSMan::CreateSession calls that connect to a remote computer. These constants are also closely related to Winrm command-line tool switches.
Using Session Constants
You can set the Session flags for the call to WSMan.CreateSession in two different ways. One is shorter and simpler. The longer way, as is shown in the following example, is to locate the value of the flag you want to use and create a constant in your script with that value. Then the constant is used to set the value of the iFlags parameter.
Const SessionFlagUseNegotiate = 131072
Const SessionFlagCredUserNamePassword = 4096
iFlags = SessionFlagUseNegotiate Or SessionFlagCredUserNamePassword
The recommended way, as shown in the following example, is to use the WSMan object method associated with the flag.
iFlags = Wsman.SessionFlagUseNegotiate Or Wsman.SessionFlagCredUserNamePassword
-
Specify the authentication method and how to handle certificate servers.
-
Specify the encoding, encryption, and service principal name port.
Related topics
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro