Constantes de sessão
As constantes de sessão na enumeração __WSManSessionFlags especificam autenticação e outras informações para WSMan.CreateSession ou IWSMan::CreateSession chamadas que se conectam a um computador remoto. Essas constantes também estão intimamente relacionadas a comutadores de ferramenta de linha de comando do Winrm.
Usando constantes de sessão
Você pode definir os sinalizadores de sessão para a chamada para WSMan.CreateSession de duas maneiras diferentes. Um é menor e mais simples. A maneira mais longa, conforme 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 objetoWSMan associado ao sinalizador.
iFlags = Wsman.SessionFlagUseNegotiate Or Wsman.SessionFlagCredUserNamePassword
-
Especifique o método de autenticação e como lidar com servidores de certificado.
-
Especifique a porta de nome da entidade de serviço, criptografia e codificação.
Tópicos relacionados
-
autenticação para conexões remotas