Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Предоставляет методы и свойства, используемые для создания сеанса, представленного объектом Session . Для любых операций удаленного управления Windows требуется создать сеанс , который подключается к удаленному компьютеру, базовому контроллеру управления (BMC) или локальному компьютеру. Операции включают получение, запись, перечисление данных или вызов методов.
Элементы
Объект WSMan имеет следующие типы членов:
Методы
Объект WSMan содержит следующие методы.
| Метод | Описание |
|---|---|
| CreateConnectionOptions | Создает объект ConnectionOptions , указывающий имя пользователя и пароль, используемые при создании удаленного сеанса. |
| CreateResourceLocator | Создает объект ResourceLocator , который может указать: |
| CreateSession | Создает объект Session , который затем можно использовать для последующих сетевых операций. |
| WSMan.EnumerationFlagHierarchyDeep | Возвращает значение флага перечисления EnumerationFlagHierarchyDeep для использования в параметре flagssession.Enumerate. |
| WSMan.EnumerationFlagHierarchyDeepBasePropsOnly | Возвращает значение флага перечисления EnumerationFlagHierarchyDeepBasePropsOnly для использования в параметре flagsобъекта Session.Enumerate. |
| WSMan.EnumerationFlagHierarchyShallow | Возвращает значение флага перечисления EnumerationFlagHierarchyShallow для использования в параметре flagsобъекта Session.Enumerate. |
| WSMan.EnumerationFlagNonXmlText | Возвращает значение константы перечисления WSManFlagNonXmlText для использования в параметре flags метода Session.Enumerate . |
| WSMan.EnumerationFlagReturnEPR | Возвращает значение флага перечисления EnumerationFlagReturnEPR для использования в параметре flagssession.Enumerate. |
| WSMan.EnumerationFlagReturnObject | Возвращает значение флага перечисления EnumerationFlagReturnObject для использования в параметре flagssession.Enumerate. |
| WSMan.EnumerationFlagReturnObjectAndEPR | Возвращает значение флага перечисления EnumerationFlagReturnObjectAndEPR для использования в параметре flagsобъекта Session.Enumerate. |
| WSMan.GetErrorMessage | Возвращает форматированную строку, содержащую текст номера ошибки. |
| WSMan.SessionFlagCredUsernamePassword | Возвращает значение флага проверки подлинности WSManFlagCredUsernamePassword для использования в параметре flagsWSMan.CreateSession. |
| WSMan.SessionFlagEnableSPNServerPort | Возвращает значение флага проверки подлинности WSManFlagEnableSPNServerPort для использования в параметре flagsWSMan.CreateSession. |
| WSMan.SessionFlagNoEncryption | Возвращает значение флага проверки подлинности WSManFlagNoEncryption для использования в параметре flagsWSMan.CreateSession. |
| WSMan.SessionFlagSkipCACheck | Возвращает значение флага проверки подлинности WSManFlagSkipCACheck для использования в параметре flagsWSMan.CreateSession. |
| WSMan.SessionFlagSkipCNCheck | Возвращает значение флага проверки подлинности WSManFlagSkipCNCheck для использования в параметре flagsWSMan.CreateSession. |
| WSMan.SessionFlagUseBasic | Возвращает значение флага проверки подлинности WSManFlagUseBasic для использования в параметре flagsWSMan.CreateSession. |
| WSMan.SessionFlagUseDigest | Возвращает значение флага проверки подлинности WSManFlagUseDigest для использования в параметре flagsWSMan.CreateSession. |
| WSMan.SessionFlagUseKerberos | Возвращает значение флага проверки подлинности WSManFlagUseKerberos для использования в параметре flagsWSMan.CreateSession. |
| WSMan.SessionFlagUseNegotiate | Возвращает значение флага проверки подлинности WSManFlagUseNegotiate для использования в параметре flagsWSMan.CreateSession. |
| WSMan.SessionFlagUseNoAuthentication | Возвращает значение флага проверки подлинности WSManFlagUseNoAuthentication для использования в параметре flagsWSMan.CreateSession. |
| WSMan.SessionFlagUTF8 | Возвращает значение флага проверки подлинности WSManFlagUTF8 для использования в параметре flagsWSMan.CreateSession. |
Свойства
Объект WSMan имеет следующие свойства.
| Свойство | Тип доступа | Описание |
|---|---|---|
|
Командная строка |
Только для чтения |
Возвращает необработанные командные строки для текущего процесса размещения. |
|
Ошибка |
Только для чтения |
Возвращает сведения об ошибке. |
Комментарии
Объект WSMan соответствует интерфейсам IWSMan и IWSManEx . WSMan — это единственный объект, который можно создать непосредственно с помощью CreateObject.
Примеры
В следующем примере кода показано, как создать экземпляр объекта WSMan .
Dim objWsman
Dim Session, Resource
Set objWsman = CreateObject( "WSMAN.Automation" )
Set Session = objWsman.CreateSession
strResource = "http://schemas.microsoft.com/wbem/wsman/1/wmi/Root/CIMv2/Win32_OperatingSystem"
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента |
Windows Vista |
| Минимальная версия сервера |
Windows Server 2008 |
| Заголовок |
|
| IDL |
|
| Библиотека |
|
| DLL |
|