Enumeração WbemAuthenticationLevelEnum (wbemdisp.h)
As constantes WbemAuthenticationLevelEnum definem os níveis de autenticação de segurança. Essas constantes são usadas com SWbemSecurity e em conexões de moniker com o WMI.
A biblioteca de tipos de script WMI, wbemdisp.tlb, define essas constantes. Os aplicativos do Visual Basic podem acessar essa biblioteca.
Os idiomas de script devem usar um dos seguintes:
-
O nome curto. Por exemplo, para WbemAuthenticationLevelPktPrivacy , use "PktPrivacy".
strComputer = "RemoteComputer" Set objWMIServices = GetObject("WINMGMTS:" _ & "{authenticationLevel=pktPrivacy}!\\" _ & strComputer & "\ROOT\CIMV2")
-
Formato de arquivo XML do WSH (Host de Script do Windows) no script. Por exemplo, isso significa que o script pode usar a constante WbemAuthenticationLevelPkt diretamente.
O script WSH a seguir define o nível de autenticação. Para executar o script, salve o texto em um arquivo com uma extensão .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>
Para obter mais informações, consulte Usando a biblioteca de tipos de script WMI.
Syntax
typedef enum WbemAuthenticationLevelEnum {
wbemAuthenticationLevelDefault = 0,
wbemAuthenticationLevelNone = 1,
wbemAuthenticationLevelConnect = 2,
wbemAuthenticationLevelCall = 3,
wbemAuthenticationLevelPkt = 4,
wbemAuthenticationLevelPktIntegrity = 5,
wbemAuthenticationLevelPktPrivacy = 6
} ;
Constantes
wbemAuthenticationLevelDefault Valor: 0 |
wbemAuthenticationLevelNone Valor: 1 |
wbemAuthenticationLevelConnect Valor: 2 |
wbemAuthenticationLevelCall Valor: 3 |
wbemAuthenticationLevelPkt Valor: 4 |
wbemAuthenticationLevelPktIntegrity Valor: 5 |
wbemAuthenticationLevelPktPrivacy Valor: 6 |
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista |
Servidor mínimo com suporte | Windows Server 2008 |
Cabeçalho | wbemdisp.h |
Confira também
Construindo uma cadeia de caracteres de moniker
Configurar a segurança em uma chamada assíncrona no VBScript
Como definir o nível de segurança padrão do processo usando o VBScript