Partilhar via


Constantes de sessão

As constantes de sessão na enumeração __WSManSessionFlags especificam autenticação e outras informações para chamadas WSMan.CreateSession ou IWSMan::CreateSession que se conectam a um computador remoto. Essas constantes também estão intimamente relacionadas às opções de ferramenta de linha de comando do Winrm .

Usando constantes de sessão

Você pode definir os sinalizadores de sessão para a chamada como WSMan.CreateSession de duas maneiras diferentes. Um é mais curto e simples. A maneira mais longa, como é mostrado no exemplo a seguir, é localizar o valor do sinalizador que você deseja usar e criar uma constante em seu script com esse valor. Em seguida, a constante é usada para definir o valor do parâmetro iFlags .

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

A maneira recomendada, conforme mostrado no exemplo a seguir, é usar o método de objeto WSMan associado ao sinalizador .

iFlags = Wsman.SessionFlagUseNegotiate Or Wsman.SessionFlagCredUserNamePassword

Constantes de autenticação

Especifique o método de autenticação e como lidar com servidores de certificado.

Outras constantes de sessão

Especifique a porta de codificação, criptografia e nome da entidade de serviço.

Constantes e enumerações WinRM

WSMan.CreateSession

Autenticação para conexões remotas