Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Définit et obtient le nom d’utilisateur d’un compte local ou de domaine sur l’ordinateur distant. Cette propriété détermine le nom d’utilisateur pour l’authentification. Pour plus d’informations, consultez Authentification pour les connexions à distance.
Cette propriété est en lecture/écriture.
Syntaxe
ConnectionOptions.UserName As String
Valeur de la propriété
Chaîne qui contient le nom d’utilisateur d’un compte local ou de domaine sur l’ordinateur distant.
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 aucune valeur n’est fournie et que l’indicateur WSManFlagCredUsernamePassword est défini, le script invite l’utilisateur à entrer le nom d’utilisateur et le mot de passe. Si un nom d’utilisateur et un mot de passe valides ne sont pas entrés, une erreur d’accès refusée est retournée.
Remarques
La syntaxe suivante est utilisée pour spécifier cette propriété.
Set ConnectionOptions = wsman.CreateConnectionOptions
ConnectionOptions.UserName = "<UserName>"
Vous pouvez fournir UserName et Password pour un compte de domaine lors de la négociation ou de l’authentification 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 connexions à distance. Remarque : ne stockez pas les informations d’identification en texte brut dans un fichier de script.
Set ConnectionOptions = Wsman.CreateConnectionOptions
ConnectionOptions.Username = "<username>"
ConnectionOptions.Password = "<password>"
Set NewSession = Wsman.CreateSession("127.0.51.1", _
(WSMan.SessionFlagUseBasic Or _
WSMan.SessionFlagCredUsernamePassword), ConnectionOptions)
Pour la connexion à un compte de domaine, les indicateurs WSMan.CreateSession doivent contenir la combinaison de l’indicateur WSManFlagUseNegotiate et de l’indicateur WsmanFlagCredUserNamePassword pour la connexion à un compte de domaine, ce qui nécessite l’authentification Negotiate.
Set ConnectionOptions = Wsman.CreateConnectionOptions
ConnectionOptions.Username = "<username>"
ConnectionOptions.Password = "<password>"
Set NewSession = Wsman.CreateSession("127.0.51.1", _
(WSMan.SessionFlagUseNegotiate Or _
WSMan.SessionFlagCredUsernamePassword), ConnectionOptions)
Spécifications
Besoin | Valeur |
---|---|
Client minimum pris en charge |
Windows Vista |
Serveur minimum pris en charge |
Windows Server 2008 |
En-tête de page |
|
IDL |
|
Bibliothèque |
|
DLL |
|