Bagikan melalui


Mengatur Deskriptor Keamanan Namespace

Aplikasi C++ dan skrip yang berjalan di bawah akun administrator lengkap dapat mengubah deskriptor keamanan namespace.

Deskriptor Keamanan Namespace

Setiap namespace layanan WMI memiliki pendeskripsi keamanan , yang memungkinkan setiap namespace memiliki pengaturan keamanan unik yang menentukan siapa yang memiliki akses ke data dan metode namespace. Untuk informasi selengkapnya tentang keamanan akses WMI, lihat akses ke Objek Yang Dapat Diamankan WMI. Akses ke Namespace WMI menjelaskan pengaturan keamanan default untuk namespace WMI dan audit keamanan di WMI.

Anda dapat mengatur izin akun untuk setiap namespace layanan WMI di repositori WMI (CIM) dengan cara berikut:

Metode objek __SystemSecurity berikut yang terkait dengan setiap namespace memungkinkan Anda membaca atau mengubah keamanan pada suatu namespace.

GetCallerAccessRights

Mengatur parameter hak sebagai bitmap dengan setiap bit yang berhubungan dengan hak akses.

GetSD

Mendapatkan pendeskripsi keamanan untuk namespace layanan tempat pengguna tersambung. Metode ini mengembalikan deskriptor keamanan dalam format array byte biner. Jika Anda menulis skrip, gunakan metode GetSecurityDescriptor.

SetSD

Mengatur pendeskripsi keamanan (SD) untuk namespace layanan tempat pengguna tersambung. Metode ini memerlukan deskriptor keamanan dalam format array byte biner. Jika Anda menulis skrip, gunakan metode SetSecurityDescriptor.

GetSecurityDescriptor

Mendapatkan deskriptor keamanan yang mengontrol akses ke namespace WMI yang terkait dengan instans __SystemSecurity. Deskriptor keamanan dikembalikan dalam bentuk instans__SecurityDescriptor.

SetSecurityDescriptor

Menulis versi deskriptor keamanan yang diperbarui yang mengontrol akses ke printer. Deskriptor keamanan diwakili oleh instans __SecurityDescriptor.

Get9XUserList

Mendapatkan hak akses jarak jauh untuk daftar pengguna individual di komputer yang menjalankan versi Windows yang usang, di mana kontrol akses melalui deskriptor keamanan Windows tidak tersedia.

Set9XUserList

Mengatur hak akses jarak jauh untuk daftar pengguna individual pada komputer yang menjalankan versi Windows yang usang, di mana kontrol akses melalui deskriptor keamanan Windows tidak tersedia.

Jika Anda menulis skrip, gunakan GetSecurityDescriptor dan SetSecurityDescriptor. Anda dapat menggunakan metode kelas Win32_SecurityDescriptorHelper untuk mengubah deskriptor keamanan.

Jika Anda memprogram di C++, Anda dapat memanipulasi deskriptor keamanan biner menggunakan Security Descriptor Definition Language (SDDL), dan metode konversi ConvertSecurityDescriptorToStringSecurityDescriptor dan ConvertStringSecurityDescriptorToSecurityDescriptor.

Ketahuilah bahwa, dimulai dengan Windows Vista, User Account Control (UAC) memengaruhi akses ke data WMI dan konfigurasi yang dapat dilakukan dengan Kontrol WMI. Untuk informasi selengkapnya, lihat Kontrol Akun Pengguna danWMI .

Mengamankan Namespace WMI

Konstanta Keamanan WMI

Akses ke Namespace WMI

Objek Deskriptor Keamanan WMI