Constantes de session

Les constantes de session dans l’énumération __WSManSessionFlags spécifient l’authentification et d’autres informations pour les appels WSMan.CreateSession ou IWSMan::CreateSession qui se connectent à un ordinateur distant. Ces constantes sont également étroitement liées aux 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 manières différentes. On est plus court et plus simple. La méthode 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 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 l’encodage, le chiffrement et le port du nom du principal du service.

Constantes et énumérations WinRM

WSMan.CreateSession

Authentification pour les connexions à distance