Bagikan melalui


Enumerasi WbemAuthenticationLevelEnum (wbemdisp.h)

Konstanta WbemAuthenticationLevelEnum menentukan tingkat autentikasi keamanan. Konstanta ini digunakan dengan SWbemSecurity dan dalam koneksi moniker ke WMI.

Pustaka jenis skrip WMI, wbemdisp.tlb, mendefinisikan konstanta ini. Aplikasi Visual Basic dapat mengakses pustaka ini.

Bahasa skrip harus menggunakan salah satu hal berikut ini:

  • Nama pendeknya. Misalnya, untuk WbemAuthenticationLevelPktPrivacy gunakan "PktPrivacy".
    
    strComputer = "RemoteComputer"
    Set objWMIServices = GetObject("WINMGMTS:" _
        & "{authenticationLevel=pktPrivacy}!\\" _
        & strComputer & "\ROOT\CIMV2")
    
  • Format file XML Windows Script Host (WSH) dalam skrip. Misalnya, ini berarti bahwa skrip dapat menggunakan konstanta WbemAuthenticationLevelPkt secara langsung.

    Skrip WSH berikut menetapkan tingkat autentikasi. Untuk menjalankan skrip, simpan teks dalam file dengan ekstensi .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>
    
    

    Untuk informasi selengkapnya, lihat Menggunakan Pustaka Jenis Skrip WMI.

Sintaks

typedef enum WbemAuthenticationLevelEnum {
  wbemAuthenticationLevelDefault = 0,
  wbemAuthenticationLevelNone = 1,
  wbemAuthenticationLevelConnect = 2,
  wbemAuthenticationLevelCall = 3,
  wbemAuthenticationLevelPkt = 4,
  wbemAuthenticationLevelPktIntegrity = 5,
  wbemAuthenticationLevelPktPrivacy = 6
} ;

Konstanta

 
wbemAuthenticationLevelDefault
Nilai: 0
wbemAuthenticationLevelNone
Nilai: 1
wbemAuthenticationLevelConnect
Nilai: 2
wbemAuthenticationLevelCall
Nilai: 3
wbemAuthenticationLevelPkt
Nilai: 4
wbemAuthenticationLevelPktIntegrity
Nilai: 5
wbemAuthenticationLevelPktPrivacy
Nilai: 6

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista
Server minimum yang didukung Windows Server 2008
Header wbemdisp.h

Lihat juga

Membuat String Moniker

Keamanan SWbem

Konstanta API Pembuatan Skrip

Mengatur Keamanan pada Panggilan Asinkron di VBScript

Mengatur Tingkat Keamanan Proses Default Menggunakan VBScript