Constantes de sesión

Las constantes de sesión de la enumeración __WSManSessionFlags especifican autenticación y otra información para WSMan.CreateSession o IWSMan::CreateSession llamadas que se conectan a un equipo remoto. Estas constantes también están estrechamente relacionadas con los modificadores de la herramienta de línea de comandos de Winrm .

Uso de constantes de sesión

Puede establecer las marcas de sesión para la llamada a WSMan.CreateSession de dos maneras diferentes. Uno es más corto y más sencillo. La forma más larga, como se muestra en el ejemplo siguiente, es buscar el valor de la marca que desea usar y crear una constante en el script con ese valor. A continuación, la constante se usa para establecer el valor del parámetro iFlags .

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

La manera recomendada, como se muestra en el ejemplo siguiente, es usar el método de objeto WSMan asociado a la marca .

iFlags = Wsman.SessionFlagUseNegotiate Or Wsman.SessionFlagCredUserNamePassword

Constantes de autenticación

Especifique el método de autenticación y cómo controlar los servidores de certificados.

Otras constantes de sesión

Especifique el puerto de codificación, cifrado y nombre de entidad de seguridad de servicio.

Constantes y enumeraciones de WinRM

WSMan.CreateSession

Autenticación para conexiones remotas