Bagikan melalui


Properti SWbemSecurity.Privileges

Properti Hak Istimewa adalah objek SWbemPrivilegeSet . Properti ini digunakan untuk mengaktifkan atau menonaktifkan hak istimewa Windows tertentu. Anda mungkin perlu mengatur salah satu hak istimewa ini untuk melakukan tugas tertentu menggunakan API Instrumentasi Manajemen Windows (WMI).

Untuk penjelasan tentang sintaks ini, lihat Konvensi Dokumen untuk Scripting API.

Properti ini bersifat hanya baca.

Sintaks

SWbemSecurity.Privileges As Object

Nilai properti

Keterangan

Pengaturan ini memungkinkan Anda untuk memberikan atau mencabut hak istimewa sebagai bagian dari string moniker WMI. Untuk daftar lengkap nilai yang berlaku, lihat WbemPrivilegeEnum dan Privilege Constants.

Anda dapat mengubah hak istimewa yang ditentukan untuk objek SWbemServices, SWbemObject, SWbemObjectSet, SWbemObjectPath, dan SwbemLocator dengan menambahkan objek SWbemPrivilege ke properti Hak Istimewa .

Ada perbedaan mendasar dalam bagaimana versi Windows yang berbeda menangani perubahan pada hak istimewa. Jika Anda mengembangkan aplikasi yang hanya digunakan pada platform Windows, Anda dapat mengatur atau mencabut hak istimewa kapan saja.

Contoh berikut menetapkan SeDebugPrivilege pada koneksi moniker awal untuk mendapatkan objek SWbemServices .

Set Service = GetObject( _
    "winmgmts:{impersonationLevel=impersonate, (Debug)}")

Untuk informasi selengkapnya tentang cara memformat string keamanan untuk koneksi moniker, lihat Privilege Constants.

Contoh berikut melakukan tugas yang sama, tetapi menetapkan hak istimewa setelah masuk awal ke WMI.

Set Service = GetObject( _
    "winmgmts:{impersonationLevel=impersonate}")
Service.Security_.Privileges.AddAsString "SeDebugPrivilege", True

Perhatikan bahwa untuk panggilan ke SwbemPrivilegeSet.AddAsString, Anda harus menggunakan nama lengkap hak istimewa keamanan, misalnya, "SeDebugPrivilege" alih-alih "Debug".

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows Vista
Server minimum yang didukung
Windows Server 2008
Header
Wbemdisp.h
Pustaka jenis
Wbemdisp.tlb
DLL
Wbemdisp.dll
CLSID
CLSID_SWbemSecurity
IID
IID_ISWbemSecurity

Lihat juga

Keamanan SWbem

Menjalankan Operasi Istimewa

SWbemPrivilegeSet