Объект ConnectionOptions

Объект ConnectionOptions передается методу CreateSession для предоставления имени пользователя и пароля, связанных с локальной учетной записью на удаленном компьютере. Если параметры не указаны, то для учетных данных, в которых выполняется скрипт, задаются значения по умолчанию.

Элементы

Объект ConnectionOptions имеет следующие типы членов:

Элемент Property

Объект ConnectionOptions имеет следующие свойства.

Свойство Тип доступа Описание
Пароль
Только на запись
Задает пароль локальной или доменной учетной записи на удаленном компьютере.
Имен
Чтение/запись
Задает и возвращает имя пользователя локальной или доменной учетной записи на удаленном компьютере.

Remarks

Объект ConnectionOptions соответствует интерфейсу ивсманконнектионоптионс .

если клиентское приложение служба удаленного управления Windows выполняется под олицетворением, то при установке свойства Password происходит сбой. Клиентское приложение — это сценарий или другая программа, которая отправляет запрос в службу WinRM на локальном или удаленном компьютере. Клиентское приложение может работать под олицетворением, так как оно называется функцией, например имперсонатеклиент. Страница Active Server (ASP) или служба не может запрашивать имя пользователя и пароль, если процесс ASP выполняется с учетной записью, выполняющей олицетворение клиента.

Флаг всманфлагкредусернамепассворд должен быть установлен для вызова WSman. CreateSession при использовании имени пользователя и пароля для проверки подлинности.

Примеры

В следующем примере кода VBScript показано, как создать объект ConnectionOptions , задать свойства учетной записи на удаленном компьютере и использовать его при создании объекта Session .

Set objWsman = CreateObject( "Wsman.Automation" )
'Create ConnectionOptions object.
Set objConnectionOptions = objWsman.CreateConnectionOptions
objConnectionOptions.UserName = "johns "
objConnectionOptions.Password = "Dtf#4542?98"
iFlags = objWsman.SessionFlagUseBasic Or _
  objWsman.SessionFlagCredUserNamePassword
Set objSession = objWsman.CreateSession _
  ("https://172.30.168.2", iFlags, objConnectionOptions)
strResource = objSession.Get("winrm/config")

Requirements (Требования)

Требование Значение
Минимальная версия клиента
Windows Vista
Минимальная версия сервера
Windows Server 2008
Заголовок
Всмандисп. h
IDL
Всмандисп. idl
Библиотека
Всмандисп. tlb
DLL
WSMAuto.dll

См. также

Проверка подлинности для удаленных подключений

API сценариев WinRM

о служба удаленного управления Windows

использование служба удаленного управления Windows

создание сценариев в служба удаленного управления Windows

Получение данных с локального компьютера

Получение данных с удаленного компьютера