Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Константы WbemAuthenticationLevelEnum определяют уровни проверки подлинности безопасности. Эти константы используются с SWbemSecurity и в моникерных подключениях к WMI.
Эти константы определяются библиотекой типов скриптов WMI wbemdisp.tlb. Приложения Visual Basic могут получить доступ к этой библиотеке.
Языки сценариев должны использовать один из следующих вариантов:
-
Краткое имя. Например, для WbemAuthenticationLevelPktPrivacy используйте "PktPrivacy".
strComputer = "RemoteComputer" Set objWMIServices = GetObject("WINMGMTS:" _ & "{authenticationLevel=pktPrivacy}!\\" _ & strComputer & "\ROOT\CIMV2") -
Формат XML-файла узла сценариев Windows (WSH) в скрипте. Например, это означает, что скрипт может напрямую использовать константу WbemAuthenticationLevelPkt .
Следующий скрипт WSH задает уровень проверки подлинности. Чтобы запустить скрипт, сохраните текст в файле с расширением WSF.
<?xml version="1.0" encoding="US-ASCII"?> <job> <reference object="WbemScripting.SWbemLocator"/> <script language="VBScript"> set service = GetObject("winmgmts:") ' Following line uses a symbolic ' constant from the WMI type library service.Security_.authenticationLevel = _ WbemAuthenticationLevelPktPrivacy </script> </job>Дополнительные сведения см. в разделе Использование библиотеки типов сценариев WMI.
Синтаксис
typedef enum WbemAuthenticationLevelEnum {
wbemAuthenticationLevelDefault = 0,
wbemAuthenticationLevelNone = 1,
wbemAuthenticationLevelConnect = 2,
wbemAuthenticationLevelCall = 3,
wbemAuthenticationLevelPkt = 4,
wbemAuthenticationLevelPktIntegrity = 5,
wbemAuthenticationLevelPktPrivacy = 6
} ;
Константы
wbemAuthenticationLevelDefaultЗначение: 0 |
wbemAuthenticationLevelNoneЗначение: 1 |
wbemAuthenticationLevelConnectЗначение: 2 |
wbemAuthenticationLevelCallЗначение: 3 |
wbemAuthenticationLevelPktЗначение: 4 |
wbemAuthenticationLevelPktIntegrityЗначение: 5 |
wbemAuthenticationLevelPktPrivacyЗначение: 6 |
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента | Windows Vista |
| Минимальная версия сервера | Windows Server 2008 |
| Верхняя часть | wbemdisp.h |
См. также раздел
Настройка безопасности при асинхронном вызове в VBScript
Установка уровня безопасности процесса по умолчанию с помощью VBScript