Partager via


Méthode IWSManConnectionOptions ::get_UserName (wsmandisp.h)

Définit et obtient le nom d’utilisateur d’un compte local ou d’un compte de domaine sur l’ordinateur distant. Cette propriété détermine le nom d’utilisateur pour l’authentification. Si aucune valeur n’est fournie et que l’indicateur WSManFlagCredUsernamePassword n’est pas défini, le nom d’utilisateur du compte qui exécute le script est utilisé.

Si l’indicateur WSManFlagCredUsernamePassword est défini, mais qu’aucun nom d’utilisateur n’est spécifié, le script invite l’utilisateur à entrer le nom d’utilisateur et le mot de passe. Si aucun nom d’utilisateur et mot de passe n’est entré, une erreur d’accès refusé est retournée. Pour plus d’informations, consultez Authentification pour les Connections à distance.

Cette propriété est en lecture/écriture.

Syntaxe

HRESULT get_UserName(
  BSTR *name
);

Paramètres

name

Valeur de retour

None

Remarques

Vous pouvez fournir UserName et Password pour un compte de domaine lors de l’utilisation de l’authentification Negotiate ou Kerberos , ou pour un compte local avec l’authentification de base . Pour vous connecter à un compte local, les indicateurs WSMan.CreateSession doivent contenir la combinaison de l’indicateur WSManFlagUseBasic et de l’indicateur WsmanFlagCredUserNamePassword . Pour vous connecter à un compte de domaine, les indicateurs WSMan.CreateSession doivent contenir la combinaison de l’indicateur WSManFlagUseNegotiate et de l’indicateur WsmanFlagCredUserNamePassword , ou la combinaison de l’indicateur WSManFlagUseKerberos et de l’indicateur WsmanFlagCredUserNamePassword . Pour un compte de domaine, UserName doit être spécifié sous la forme « computer\username », où la partie « ordinateur » de la chaîne peut être le nom ou l’adresse IP. Pour plus d’informations, consultez Authentification pour les Connections à distance.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista
Serveur minimal pris en charge Windows Server 2008
Plateforme cible Windows
En-tête wsmandisp.h
Bibliothèque WSManDisp.tlb
DLL WSMAuto.dll

Voir aussi

ConnectionOptions.UserName

IWSManConnectionOptions