Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ustawia i pobiera nazwę użytkownika lokalnego lub konta domeny na komputerze zdalnym. Ta właściwość określa nazwę użytkownika na potrzeby uwierzytelniania. Aby uzyskać więcej informacji, zobacz Authentication for Remote Connections.
Ta właściwość jest odczytywana/zapisywana.
Składnia
ConnectionOptions.UserName As String
Wartość właściwości
Ciąg zawierający nazwę użytkownika lokalnego lub konta domeny na komputerze zdalnym.
Jeśli nie podano żadnej wartości i flaga WSManFlagCredUsernamePassword nie jest ustawiona, używana jest nazwa użytkownika konta, na którym jest uruchomiony skrypt.
Jeśli nie podano żadnej wartości i ustawiono flagę WSManFlagCredUsernamePassword , skrypt monituje użytkownika o wprowadzenie nazwy użytkownika i hasła. Jeśli nie wprowadzono prawidłowej nazwy użytkownika i hasła, zwracany jest błąd odmowy dostępu.
Uwagi
Następująca składnia służy do określania tej właściwości.
Set ConnectionOptions = wsman.CreateConnectionOptions
ConnectionOptions.UserName = "<UserName>"
Możesz podać wartość UserName i Password dla konta domeny podczas korzystania z uwierzytelniania negocjacja lub Protokołu Kerberos albo dla konta lokalnego z uwierzytelnianiem podstawowym . Aby nawiązać połączenie z kontem lokalnym, flagi WSMan.CreateSession muszą zawierać kombinację flagi WSManFlagUseBasic i flagi WsmanFlagCredUserNamePassword . Aby nawiązać połączenie z kontem domeny, flagi WSMan.CreateSession muszą zawierać kombinację flagi WSManFlagUseNegotiate i flagi WsmanFlagCredUserNamePassword lub kombinacji flagi WSManFlagUseKerberos i flagi WsmanFlagCredUserNamePassword . W przypadku konta domeny nazwa _użytkownika musi być określona w postaci "computer\username", gdzie część ciągu "komputer" może być nazwą lub adresem IP. Aby uzyskać więcej informacji, zobacz Authentication for Remote Connections. Uwaga: nie przechowuj poświadczeń w postaci zwykłego tekstu w pliku skryptu.
Set ConnectionOptions = Wsman.CreateConnectionOptions
ConnectionOptions.Username = "<username>"
ConnectionOptions.Password = "<password>"
Set NewSession = Wsman.CreateSession("127.0.51.1", _
(WSMan.SessionFlagUseBasic Or _
WSMan.SessionFlagCredUsernamePassword), ConnectionOptions)
W przypadku nawiązywania połączenia z kontem domeny flagi WSMan.CreateSession muszą zawierać kombinację flagi WSManFlagUseNegotiate i flagi WsmanFlagCredUserNamePassword na potrzeby nawiązywania połączenia z kontem domeny, co wymaga uwierzytelniania 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)
Wymagania
| Wymaganie | Wartość |
|---|---|
| Minimalny obsługiwany klient |
Windows Vista |
| Minimalny obsługiwany serwer |
Windows Server 2008 |
| Nagłówek |
|
| IDL |
|
| Biblioteka |
|
| DLL |
|