Konstanta Hak Istimewa

Parameter strPrivilege dari metode SWbemPrivilegeSet.AddAsString dan parameter iPrivilege untuk SWbemPrivilegeSet.Add memerlukan string hak istimewa dari WbemPrivilegeEnum. Untuk informasi selengkapnya tentang cara menggunakan konstanta hak istimewa, lihat Menjalankan Operasi Istimewa.

Konstanta berikut didefinisikan dalam WbemPrivilegeEnum. Daftar berikut ini mencakup konstanta yang setara untuk C++ dan string untuk pembuatan skrip. Untuk membentuk nama pendek skrip, hapus "Se" dan "Privilege" dari nama konstanta C++.

Contoh kode VBScript berikut menunjukkan cara mengaktifkan hak istimewa RemoteShutdown dalam skrip.

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

Banyak metode WMI mengharuskan satu atau beberapa izin diaktifkan. Jika akun belum diberikan hak istimewa, akun tersebut tidak dapat diaktifkan untuk panggilan metode.

wbemPrivilegeCreateToken

1 (0x1)

Konstanta C++: string SE_CREATE_TOKEN_NAME : SeCreateTokenPrivilege

Nama pendek pembuatan skrip: CreateToken

Diperlukan untuk membuat objek token utama.

wbemPrivilegePrimaryToken

2 (0x2)

Konstanta C++: String SeAssignPrimaryTokenPrivilege : SeAssignPrimaryTokenPrivilege

Nama pendek pembuatan skrip: AssignPrimaryToken

Diperlukan untuk mengganti token tingkat proses.

wbemPrivilegeLockMemory

3 (0x3)

Konstanta C++: string SE_LOCK_MEMORY_NAME : SeLockMemoryPrivilege

Nama pendek pembuatan skrip: LockMemory

Diperlukan untuk mengunci halaman dalam memori.

wbemPrivilegeIncreaseQuota

4 (0x4)

Konstanta C++: string SE_INCREASE_QUOTA_NAME : SeIncreaseQuotaPrivilege

Nama pendek pembuatan skrip: IncreaseQuotaPrivilege

Diperlukan untuk menyesuaikan kuota memori untuk sebuah proses.

wbemPrivilegeMachineAccount

5 (0x5)

Konstanta C++: string SE_MACINE_ACCOUNT_NAME : SeMachineAccountPrivilege

Nama pendek pembuatan skrip: MachineAccount

Diperlukan untuk menambahkan stasiun kerja ke domain.

wbemPrivilegeTcb

6 (0x6)

Konstanta C++: string SE_TCB_NAME : SeTcbPrivilege

Nama pendek pembuatan skrip: Tcb

Diperlukan untuk bertindak sebagai bagian dari sistem operasi. Pemegang adalah bagian dari basis komputer tepercaya.

wbemPrivilegeSecurity

7 (0x7)

Konstanta C++: string SE_SECURITY_NAME : SeSecurityPrivilege

Nama pendek pembuatan skrip: Keamanan

Diperlukan untuk mengelola audit dan log keamanan NT.

wbemPrivilegeTakeOwnership

8 (0x8)

Konstanta C++: string SE_TAKE_OWNERSHIP_NAME : SeTakeOwnershipPrivilege

Nama pendek pembuatan skrip: TakeOwnership

Diperlukan untuk mengasumsikan kepemilikan file atau objek lain tanpa memiliki entri Access Control (ACE) dalam daftar kontrol akses diskresi (DACL).

wbemPrivilegeLoadDriver

9 (0x9)

Konstanta C++: string SE_LOAD_DRIVER : SeLoadDriverPrivilege

Nama pendek pembuatan skrip: LoadDriver

Diperlukan untuk memuat atau membongkar driver perangkat.

wbemPrivilegeSystemProfile

10 (0xA)

Konstanta C++: string SE_SYSTEM_PROFILE_NAME : SeSystemProfilePrivilege

Nama pendek pembuatan skrip: SystemProfile

Diperlukan untuk mengumpulkan informasi profil tentang performa sistem.

wbemPrivilegeSystemtime

11 (0xB)

Konstanta C++: string SE_SYSTEMTIME_NAME: SeSystemtimePrivilege

Nama pendek pembuatan skrip: Systemtime

Diperlukan untuk mengubah waktu sistem.

wbemPrivilegeProfileSingleProcess

12 (0xC)

Konstanta C++: string SE_PROF_SINGLE_PROCESS_NAME : SeProfileSingleProcessPrivilege

Nama pendek pembuatan skrip: ProfileSingleProcess

Diperlukan untuk mengumpulkan informasi profil untuk satu proses.

wbemPrivilegeIncreaseBasePriority

13 (0xD)

Konstanta C++: string SE_INC_BASE_PRIORITY_NAME : SeIncreaseBasePriorityPrivilege

Nama pendek pembuatan skrip: IncreaseBasePriority

Diperlukan untuk meningkatkan prioritas penjadwalan.

wbemPrivilegeCreatePagefile

14 (0xE)

Konstanta C++: string SE_CREATE_PAGEFILE_NAME : SeCreatePagefilePrivilege

Nama pendek pembuatan skrip: CreatePagefile

Diperlukan untuk membuat pagefile.

wbemPrivilegeCreatePermanent

15 (0xF)

Konstanta C++: string SE_CREATE_PERMANENT_NAME : SeCreatePermanentPrivilege

Nama pendek pembuatan skrip: CreatePermanent

Diperlukan untuk membuat objek bersama permanen.

wbemPrivilegeBackup

16 (0x10)

Konstanta C++: string SE_BACKUP_NAME : SeBackupPrivilege

Nama pendek pembuatan skrip: Pencadangan

Diperlukan untuk mencadangkan file dan direktori, terlepas dari ACL yang ditentukan untuk file.

wbemPrivilegeRestore

17 (0x11)

Konstanta C++: string SE_RESTORE_NAME : SeRestorePrivilege

Nama pendek pembuatan skrip: Pulihkan

Diperlukan untuk memulihkan file dan direktori, terlepas dari ACL yang ditentukan untuk file tersebut.

wbemPrivilegeShutdown

18 (0x12)

Konstanta C++: string SE_SHUTDOWN_NAME : SeShutdownPrivilege

Nama pendek pembuatan skrip: Matikan

Diperlukan untuk mematikan sistem lokal.

wbemPrivilegeDebug

19 (0x13)

Konstanta C++: string SE_DEBUG_NAME : SeDebugPrivilege

Nama pendek pembuatan skrip: Debug

Diperlukan untuk men-debug dan menyesuaikan memori proses yang dimiliki oleh akun lain.

wbemPrivilegeAudit

20 (0x14)

Konstanta C++: string SE_AUDIT_NAME : SeAuditPrivilege

Nama pendek pembuatan skrip: Audit

Diperlukan untuk menghasilkan entri audit dalam log Keamanan NT. Hanya server aman yang harus memiliki hak istimewa ini.

wbemPrivilegeSystemEnvironment

21 (0x15)

Konstanta C++: string SE_SYSTEM_ENVIRONMENT_NAME : SeSystemEnvironmentPrivilege

Nama pendek pembuatan skrip: SystemEnvironment

Diperlukan untuk mengubah RAM nonvolatile sistem yang menggunakan jenis memori ini untuk menyimpan data konfigurasi.

wbemPrivilegeChangeNotify

22 (0x16)

Konstanta C++: string SE_CHANGE_NOTIFY_NAME : SeChangeNotifyPrivilege

Nama pendek pembuatan skrip: ChangeNotify

Diperlukan untuk menerima pemberitahuan perubahan pada file atau direktori dan melewati pemeriksaan akses traversal. Hak istimewa ini diaktifkan secara default untuk semua pengguna.

wbemPrivilegeRemoteShutdown

23 (0x17)

Konstanta C++: string SE_REMOTE_SHUTDOWN_NAME : SeRemoteShutdownPrivilege

Nama pendek pembuatan skrip: RemoteShutdown

Diperlukan untuk mematikan komputer jarak jauh.

wbemPrivilegeUndock

24 (0x18)

Konstanta C++: string SE_UNDOCK_NAME : SeUndockPrivilege

Nama pendek pembuatan skrip: Batalkan dock

Diperlukan untuk menghapus laptop dari stasiun docking.

wbemPrivilegeSyncAgent

25 (0x19)

Konstanta C++: string SE_SYNC_AGENT_NAME : SeSyncAgentPrivilege

Nama pendek pembuatan skrip: SyncAgent

Diperlukan untuk menyinkronkan data layanan direktori.

wbemPrivilegeEnableDelegation

26 (0x1A)

Konstanta C++: string SE_ENABLE_DELEGATION_NAME : SeEnableDelegationPrivilege

Nama pendek pembuatan skrip: EnableDelegation

Diperlukan untuk mengaktifkan komputer dan akun pengguna agar dipercaya untuk delegasi.

wbemPrivilegeManageVolume

27 (0x1B)

Konstanta C++: string SE_MANAGE_VOLUME_NAME : SeManageVolumePrivilege

Nama pendek pembuatan skrip: ManageVolume

Diperlukan untuk melakukan tugas pemeliharaan volume.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows Vista
Server minimum yang didukung
Windows Server 2008
Header
Wbemdisp.h
IDL
Wbemdisp.idl

Lihat juga

Konstanta API Pembuatan Skrip

Keamanan SWbem

WbemPrivilegeEnum

Menjalankan Operasi Istimewa

Menjalankan Operasi Istimewa Menggunakan VBScript