Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Legt den Benutzernamen eines lokalen oder Domänenkontos auf dem Remotecomputer fest und ruft den Benutzernamen ab. Diese Eigenschaft bestimmt den Benutzernamen für die Authentifizierung. Weitere Informationen finden Sie unter Authentifizierung für Remoteverbindungen.
Diese Eigenschaft ist Lese-/Schreibzugriff.
Syntax
ConnectionOptions.UserName As String
Immobilienwert
Zeichenfolge, die den Benutzernamen eines lokalen oder Domänenkontos auf dem Remotecomputer enthält.
Wenn kein Wert angegeben wird und das WSManFlagCredUsernamePassword-Flag nicht festgelegt ist, wird der Benutzername des Kontos verwendet, das das Skript ausführt.
Wenn kein Wert angegeben wird und das WSManFlagCredUsernamePassword-Flag festgelegt ist, fordert das Skript den Benutzer auf, den Benutzernamen und das Kennwort einzugeben. Wenn kein gültiger Benutzername und ein gültiges Kennwort eingegeben werden, wird ein Fehler vom Typ "Zugriff verweigert" zurückgegeben.
Bemerkungen
Die folgende Syntax wird verwendet, um diese Eigenschaft anzugeben.
Set ConnectionOptions = wsman.CreateConnectionOptions
ConnectionOptions.UserName = "<UserName>"
Sie können "UserName " und "Password " für ein Domänenkonto angeben, wenn Sie die Aushandlung oder Kerberos-Authentifizierung verwenden, oder für ein lokales Konto mit Standardauthentifizierung . Um eine Verbindung mit einem lokalen Konto herzustellen, müssen die WSMan.CreateSession-Flags die Kombination aus dem WSManFlagUseBasic-Flag und dem WsmanFlagCredUserNamePassword-Flag enthalten. Um eine Verbindung mit einem Domänenkonto herzustellen, müssen die WSMan.CreateSession-Flags die Kombination des WSManFlagUseNegotiate-Flags und des WsmanFlagCredUserNamePassword-Flags oder die Kombination des WSManFlagUseKerberos-Flags und des WsmanFlagCredUserNamePassword-Flags enthalten. Für ein Domänenkonto muss "UserName " im Format "computer\username" angegeben werden, wobei der "Computer"-Teil der Zeichenfolge entweder der Name oder die IP-Adresse sein kann. Weitere Informationen finden Sie unter Authentifizierung für Remoteverbindungen. Hinweis: Speichern Sie keine Anmeldeinformationen in Nur-Text in einer Skriptdatei.
Set ConnectionOptions = Wsman.CreateConnectionOptions
ConnectionOptions.Username = "<username>"
ConnectionOptions.Password = "<password>"
Set NewSession = Wsman.CreateSession("127.0.51.1", _
(WSMan.SessionFlagUseBasic Or _
WSMan.SessionFlagCredUsernamePassword), ConnectionOptions)
Zum Herstellen einer Verbindung mit einem Domänenkonto müssen die WSMan.CreateSession-Flags die Kombination des WSManFlagUseNegotiate-Flags und des WsmanFlagCredUserNamePassword-Flags für die Verbindung mit einem Domänenkonto enthalten, das die Aushandlungsauthentifizierung erfordert.
Set ConnectionOptions = Wsman.CreateConnectionOptions
ConnectionOptions.Username = "<username>"
ConnectionOptions.Password = "<password>"
Set NewSession = Wsman.CreateSession("127.0.51.1", _
(WSMan.SessionFlagUseNegotiate Or _
WSMan.SessionFlagCredUsernamePassword), ConnectionOptions)
Anforderungen
| Anforderung | Wert |
|---|---|
| Mindest unterstützter Client |
Windows Vista |
| Unterstützter Server (Mindestversion) |
Windows Server 2008 |
| Kopfzeile |
|
| IDL |
|
| Bibliothek |
|
| DLL |
|