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 |
|
Pustaka jenis |
|
DLL |
|
CLSID |
CLSID_SWbemSecurity |
IID |
IID_ISWbemSecurity |