Constantes de session
Les constantes de session de l’énumération __WSManSessionFlags spécifient l’authentification et d’autres informations pour WSMan.CreateSession ou IWSMan ::CreateSession appels qui se connectent à un ordinateur distant. Ces constantes sont également étroitement liées à commutateurs d’outils en ligne de commande winrm.
Utilisation de constantes de session
Vous pouvez définir les indicateurs de session pour l’appel à WSMan.CreateSession de deux façons différentes. Un est plus court et plus simple. La façon la plus longue, comme illustré dans l’exemple suivant, consiste à localiser la valeur de l’indicateur que vous souhaitez utiliser et à créer une constante dans votre script avec cette valeur. Ensuite, la constante est utilisée pour définir la valeur du paramètre iFlags.
Const SessionFlagUseNegotiate = 131072
Const SessionFlagCredUserNamePassword = 4096
iFlags = SessionFlagUseNegotiate Or SessionFlagCredUserNamePassword
La méthode recommandée, comme illustré dans l’exemple suivant, consiste à utiliser la méthode d’objet WSMan associée à l’indicateur.
iFlags = Wsman.SessionFlagUseNegotiate Or Wsman.SessionFlagCredUserNamePassword
-
Spécifiez la méthode d’authentification et comment gérer les serveurs de certificats.
-
Spécifiez le port d’encodage, de chiffrement et de nom du principal de service.
Rubriques connexes
-
Authentification pour les connexions à distance