Перечисление WbemAuthenticationLevelEnum (wbemdisp.h)
Константы 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