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 |
|
IDL |
|