Enumerazione WbemAuthenticationLevelEnum (wbemdisp.h)
Le costanti WbemAuthenticationLevelEnum definiscono i livelli di autenticazione di sicurezza. Queste costanti vengono usate con SWbemSecurity e nelle connessioni moniker a WMI.
La libreria di tipi di scripting WMI, wbemdisp.tlb, definisce queste costanti. Le applicazioni Visual Basic possono accedere a questa libreria.
I linguaggi di script devono usare uno dei seguenti:
-
Nome breve. Ad esempio, per WbemAuthenticationLevelPktPrivacy usare "PktPrivacy ".
strComputer = "RemoteComputer" Set objWMIServices = GetObject("WINMGMTS:" _ & "{authenticationLevel=pktPrivacy}!\\" _ & strComputer & "\ROOT\CIMV2")
-
Formato file XML di Windows Script Host (WSH) nello script. Questo significa, ad esempio, che lo script può usare direttamente la costante WbemAuthenticationLevelPkt .
Lo script WSH seguente imposta il livello di autenticazione. Per eseguire lo script, salvare il testo in un file con estensione 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>
Per altre informazioni, vedere Uso della libreria dei tipi di script WMI.
Sintassi
typedef enum WbemAuthenticationLevelEnum {
wbemAuthenticationLevelDefault = 0,
wbemAuthenticationLevelNone = 1,
wbemAuthenticationLevelConnect = 2,
wbemAuthenticationLevelCall = 3,
wbemAuthenticationLevelPkt = 4,
wbemAuthenticationLevelPktIntegrity = 5,
wbemAuthenticationLevelPktPrivacy = 6
} ;
Costanti
wbemAuthenticationLevelDefault Valore: 0 |
wbemAuthenticationLevelNone Valore: 1 |
wbemAuthenticationLevelConnect Valore: 2 |
wbemAuthenticationLevelCall Valore: 3 |
wbemAuthenticationLevelPkt Valore: 4 |
wbemAuthenticationLevelPktIntegrity Valore: 5 |
wbemAuthenticationLevelPktPrivacy Valore: 6 |
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista |
Server minimo supportato | Windows Server 2008 |
Intestazione | wbemdisp.h |
Vedi anche
Costruzione di una stringa moniker
Impostazione della sicurezza in una chiamata asincrona in VBScript
Impostazione del livello di sicurezza del processo predefinito tramite VBScript