Partager via


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

constantes d’authentification

Spécifiez la méthode d’authentification et comment gérer les serveurs de certificats.

autres constantes de session

Spécifiez le port d’encodage, de chiffrement et de nom du principal de service.

constantes et énumérations WinRM

WSMan.CreateSession

Authentification pour les connexions à distance