Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Задает и получает имя пользователя локальной или доменной учетной записи на удаленном компьютере. Это свойство определяет имя пользователя для проверки подлинности. Дополнительные сведения см. в разделе Аутентификация для удаленных подключений.
Это свойство является чтением и записью.
Синтаксис
ConnectionOptions.UserName As String
Значение свойства
Строка, содержащая имя пользователя локальной или доменной учетной записи на удаленном компьютере.
Если значение не задано, а флаг WSManFlagCredUsernamePassword не задан, используется имя пользователя учетной записи, выполняющей скрипт.
Если значение не задано и флаг WSManFlagCredUsernamePassword не задан, скрипт предложит пользователю ввести имя пользователя и пароль. Если допустимое имя пользователя и пароль не введены, возвращается ошибка отказа в доступе.
Замечания
Следующий синтаксис используется для указания этого свойства.
Set ConnectionOptions = wsman.CreateConnectionOptions
ConnectionOptions.UserName = "<UserName>"
Вы можете указать имя пользователя и пароль для учетной записи домена при использовании согласования или проверки подлинности Kerberos или локальной учетной записи с помощью базовой проверки подлинности. Чтобы подключиться к локальной учетной записи, флаги WSMan.CreateSession должны содержать сочетание флага WSManFlagUseBasic и флага WsmanFlagCredUserNamePassword . Чтобы подключиться к учетной записи домена, флаги WSMan.CreateSession должны содержать сочетание флага WSManFlagUseNegotiate и флага WsmanFlagCredUserNamePassword или сочетания флага WSManFlagUseKerberos и флага WsmanFlagCredNamePassword . Для учетной записи домена имя пользователя должно быть указано в виде "computer\username", где часть "computer" строки может быть именем или IP-адресом. Дополнительные сведения см. в разделе Аутентификация для удаленных подключений. Примечание. Не сохраняйте учетные данные в виде обычного текста в файле скрипта.
Set ConnectionOptions = Wsman.CreateConnectionOptions
ConnectionOptions.Username = "<username>"
ConnectionOptions.Password = "<password>"
Set NewSession = Wsman.CreateSession("127.0.51.1", _
(WSMan.SessionFlagUseBasic Or _
WSMan.SessionFlagCredUsernamePassword), ConnectionOptions)
Для подключения к учетной записи домена флаги WSMan.CreateSession должны содержать сочетание флага WSManFlagUseNegotiate и флагаWsmanFlagCredUserNamePassword для подключения к учетной записи домена, для которой требуется проверка подлинности "Согласование".
Set ConnectionOptions = Wsman.CreateConnectionOptions
ConnectionOptions.Username = "<username>"
ConnectionOptions.Password = "<password>"
Set NewSession = Wsman.CreateSession("127.0.51.1", _
(WSMan.SessionFlagUseNegotiate Or _
WSMan.SessionFlagCredUsernamePassword), ConnectionOptions)
Требования
| Требование | Ценность |
|---|---|
| Минимальный поддерживаемый клиент |
Windows Vista |
| Минимальный поддерживаемый сервер |
Windows Server 2008 |
| Заголовок |
|
| IDL |
|
| Библиотека |
|
| Библиотека dll |
|