Поделиться через


Метод IWSManConnectionOptions::get_UserName (wsmandisp.h)

Задает и получает имя пользователя локальной учетной записи или учетной записи домена на удаленном компьютере. Это свойство определяет имя пользователя для проверки подлинности. Если значение не указано и флаг WSManFlagCredUsernamePassword не задан, используется имя пользователя учетной записи, выполняющей скрипт.

Если флаг WSManFlagCredUsernamePassword установлен, но имя пользователя не указано, скрипт предложит пользователю ввести имя пользователя и пароль. Если имя пользователя и пароль не указаны, возвращается ошибка отказа в доступе. Дополнительные сведения см. в разделе Проверка подлинности для удаленного Connections.

Это свойство является чтением и записью.

Синтаксис

HRESULT get_UserName(
  BSTR *name
);

Параметры

name

Возвращаемое значение

None

Remarks

Вы можете указать UserName и Пароль для учетной записи домена при использовании проверки подлинности Negotiate или Kerberos или для локальной учетной записи с обычной проверкой подлинности. Чтобы подключиться к локальной учетной записи, флаги WSMan.CreateSession должны содержать сочетание флагов WSManFlagUseBasic и WsmanFlagCredUserNamePassword . Чтобы подключиться к учетной записи домена, флаги WSMan.CreateSession должны содержать сочетание флагов WSManFlagUseNegotiate и WsmanFlagCredUserNamePassword или сочетание флага WSManFlagUseKerberos и WsmanFlagCredUserNamePassword . Для учетной записи домена userName необходимо указать в формате "computer\username", где частью строки "компьютер" может быть либо имя, либо IP-адрес. Дополнительные сведения см. в разделе Проверка подлинности для удаленного Connections.

Требования

Требование Значение
Минимальная версия клиента Windows Vista
Минимальная версия сервера Windows Server 2008
Целевая платформа Windows
Header wsmandisp.h
Библиотека WSManDisp.tlb
DLL WSMAuto.dll

См. также раздел

ConnectionOptions.UserName

IWSManConnectionOptions