Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Объект ConnectionOptions передается методу CreateSession , чтобы указать имя пользователя и пароль, связанные с локальной учетной записью на удаленном компьютере. Если параметры не заданы, учетные данные учетной записи, запущенной скриптом, задаются значениями по умолчанию.
Члены
Объект ConnectionOptions имеет следующие типы элементов:
Свойства
Объект ConnectionOptions имеет эти свойства.
| Недвижимость | Тип доступа | Описание |
|---|---|---|
|
Пароль |
Только запись |
Задает пароль локальной или доменной учетной записи на удаленном компьютере. |
|
Имя пользователя |
Чтение и запись |
Задает и получает имя пользователя локальной или доменной учетной записи на удаленном компьютере. |
Замечания
Объект ConnectionOptions соответствует интерфейсу IWSManConnectionOptions .
Если клиентское приложение удаленного управления Windows выполняется под олицетворением, при установке свойства Password возникает сбой. Клиентское приложение — это скрипт или другая программа, которая отправляет запрос в WinRM на локальном или удаленном компьютере. Клиентское приложение может работать под олицетворением, так как оно называется функцией, такой как ImpersonateClient. Страница Active Server (ASP) или служба не может запрашивать имя пользователя и пароль, если процесс ASP выполняется под учетной записью, которая олицетворяет клиента.
Флаг WSManFlagCredUserNamePassword должен быть установлен в вызове WSman.CreateSession при использовании имени пользователя и пароля для проверки подлинности.
Примеры
В следующем примере кода VBScript показано, как создать объект ConnectionOptions , задать свойства учетной записи на удаленном компьютере и использовать его при создании объекта Session . Примечание. Не сохраняйте учетные данные в виде обычного текста в файлах скриптов.
Set objWsman = CreateObject( "Wsman.Automation" )
'Create ConnectionOptions object.
Set objConnectionOptions = objWsman.CreateConnectionOptions
objConnectionOptions.UserName = "<username>"
objConnectionOptions.Password = "<password>"
iFlags = objWsman.SessionFlagUseBasic Or _
objWsman.SessionFlagCredUserNamePassword
Set objSession = objWsman.CreateSession _
("https://172.30.168.2", iFlags, objConnectionOptions)
strResource = objSession.Get("winrm/config")
Требования
| Требование | Ценность |
|---|---|
| Минимальный поддерживаемый клиент |
Windows Vista |
| Минимальный поддерживаемый сервер |
Windows Server 2008 |
| Заголовок |
|
| IDL |
|
| Библиотека |
|
| Библиотека dll |
|