許可權常數

SWbemPrivilegeSet.AddAsString方法和SWbemPrivilegeSet.Add的 strPrivilege參數。Add 需要WbemPrivilegeEnum的許可權字串。 如需如何使用許可權常數的詳細資訊,請參閱 執行特殊許可權作業

下列常數定義于 WbemPrivilegeEnum中。 下列清單包含 C++ 的對等常數,以及腳本的字串。 若要形成腳本簡短名稱,請從 C++ 常數名稱中移除 「Se」 和 「Privilege」。

下列 VBScript 程式碼範例示範如何在腳本中啟用 RemoteShutdown 許可權。

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

許多 WMI 方法都需要啟用一或多個許可權。 如果帳戶尚未獲得許可權,就無法啟用方法呼叫。

wbemPrivilegeCreateToken

1 (0x1)

C++ 常數: SE_CREATE_TOKEN_NAME 字串: SeCreateTokenPrivilege

編寫簡短名稱的腳本: CreateToken

建立主要權杖物件的必要專案。

wbemPrivilegePrimaryToken

2 (0x2)

C++ 常數: SeAssignPrimaryTokenPrivilege 字串: SeAssignPrimaryTokenPrivilege

編寫簡短名稱的腳本: AssignPrimaryToken

需要取代進程層級權杖。

wbemPrivilegeLockMemory

3 (0x3)

C++ 常數: SE_LOCK_MEMORY_NAME 字串: SeLockMemoryPrivilege

腳本簡短名稱: LockMemory

需要鎖定記憶體中的分頁。

wbemPrivilegeIncreaseQuota

4 (0x4)

C++ 常數: SE_INCREASE_QUOTA_NAME 字串: SeIncreaseQuotaPrivilege

編寫簡短名稱的腳本: IncreaseQuotaPrivilege

需要調整進程的記憶體配額。

wbemPrivilegeMachineAccount

5 (0x5)

C++ 常數: SE_MACINE_ACCOUNT_NAME 字串: SeMachineAccountPrivilege

編寫簡短名稱的腳本: MachineAccount

將工作站新增至網域的必要專案。

wbemPrivilegeTcb

6 (0x6)

C++ 常數: SE_TCB_NAME 字串: SeTcbPrivilege

編寫簡短名稱的腳本: Tcb

需要作為作業系統的一部分。 持有者是受信任電腦基底的一部分。

wbemPrivilegeSecurity

7 (0x7)

C++ 常數: SE_SECURITY_NAME 字串: SeSecurityPrivilege

編寫簡短名稱的腳本: 安全性

管理稽核和 NT 安全性記錄的必要專案。

wbemPrivilegeTakeOwnership

8 (0x8)

C++ 常數: SE_TAKE_OWNERSHIP_NAME 字串: SeTakeOwnershipPrivilege

編寫簡短名稱的腳本: TakeOwnership

必須假設檔案或其他物件的擁有權,而不需要在DACL) 的任意存取控制 (清單中擁有存取控制 Entry (ACE) 。

wbemPrivilegeLoadDriver

9 (0x9)

C++ 常數: SE_LOAD_DRIVER 字串: SeLoadDriverPrivilege

腳本簡短名稱: LoadDriver

載入或卸載設備磁碟機的必要專案。

wbemPrivilegeSystemProfile

10 (0xA)

C++ 常數: SE_SYSTEM_PROFILE_NAME 字串: SeSystemProfilePrivilege

編寫簡短名稱的腳本: SystemProfile

需要收集系統效能的相關設定檔資訊。

wbemPrivilegeSystemtime

11 (0xB)

C++ 常數: SE_SYSTEMTIME_NAME字串: SeSystemtimePrivilege

編寫簡短名稱的腳本: Systemtime

需要變更系統時間。

wbemPrivilegeProfileSingleProcess

12 (0xC)

C++ 常數: SE_PROF_SINGLE_PROCESS_NAME 字串: SeProfileSingleProcessPrivilege

腳本簡短名稱: ProfileSingleProcess

需要收集單一進程的設定檔資訊。

wbemPrivilegeIncreaseBasePriority

13 (0xD)

C++ 常數: SE_INC_BASE_PRIORITY_NAME 字串: SeIncreaseBasePriorityPrivilege

編寫簡短名稱的腳本: IncreaseBasePriority

需要增加排程優先順序。

wbemPrivilegeCreatePagefile

14 (0xE)

C++ 常數: SE_CREATE_PAGEFILE_NAME 字串: SeCreatePagefilePrivilege

編寫簡短名稱的腳本: CreatePagefile

建立分頁檔的必要專案。

wbemPrivilegeCreatePermanent

15 (0xF)

C++ 常數: SE_CREATE_PERMANENT_NAME 字串: SeCreatePermanentPrivilege

編寫簡短名稱的腳本: CreatePermanent

建立永久共用物件的必要專案。

wbemPrivilegeBackup

16 (0x10)

C++ 常數: SE_BACKUP_NAME 字串: SeBackupPrivilege

編寫簡短名稱的腳本: 備份

不論為檔案指定的 ACL 為何,都需要備份檔案與目錄。

wbemPrivilegeRestore

17 (0x11)

C++ 常數: SE_RESTORE_NAME 字串: SeRestorePrivilege

腳本簡短名稱: 還原

不論針對檔案指定的 ACL 為何,都需要還原檔案和目錄。

wbemPrivilegeShutdown

18 (0x12)

C++ 常數: SE_SHUTDOWN_NAME 字串: SeShutdownPrivilege

腳本簡短名稱: 關機

關閉本機系統的必要專案。

wbemPrivilegeDebug

19 (0x13)

C++ 常數: SE_DEBUG_NAME 字串: SeDebugPrivilege

編寫簡短名稱的腳本: 偵錯

需要偵錯並調整另一個帳戶所擁有的進程記憶體。

wbemPrivilegeAudit

20 (0x14)

C++ 常數: SE_AUDIT_NAME 字串: SeAuditPrivilege

腳本簡短名稱: 稽核

在 NT 安全性記錄檔中產生稽核專案的必要專案。 只有安全伺服器應具有此許可權。

wbemPrivilegeSystemEnvironment

21 (0x15)

C++ 常數: SE_SYSTEM_ENVIRONMENT_NAME 字串: SeSystemEnvironmentPrivilege

腳本簡短名稱: SystemEnvironment

需要修改使用此記憶體類型來儲存設定資料之系統的非卷積 RAM。

wbemPrivilegeChangeNotify

22 (0x16)

C++ 常數: SE_CHANGE_NOTIFY_NAME 字串: SeChangeNotifyPrivilege

腳本簡短名稱: ChangeNotify

需要接收檔案或目錄變更的通知,並略過周遊存取檢查。 根據預設,所有使用者都會啟用此許可權。

wbemPrivilegeRemoteShutdown

23 (0x17)

C++ 常數: SE_REMOTE_SHUTDOWN_NAME 字串: SeRemoteShutdownPrivilege

編寫簡短名稱的腳本: RemoteShutdown

關閉遠端電腦的必要專案。

wbemPrivilegeUndock

24 (0x18)

C++ 常數: SE_UNDOCK_NAME 字串: SeUndockPrivilege

編寫簡短名稱的腳本: 取消停駐

需要從停駐站移除膝上型電腦。

wbemPrivilegeSyncAgent

25 (0x19)

C++ 常數: SE_SYNC_AGENT_NAME 字串: SeSyncAgentPrivilege

腳本簡短名稱: SyncAgent

同步處理目錄服務資料的必要專案。

wbemPrivilegeEnableDelegation

26 (0x1A)

C++ 常數: SE_ENABLE_DELEGATION_NAME 字串: SeEnableDelegationPrivilege

腳本簡短名稱: EnableDelegation

必須啟用電腦和使用者帳戶才能信任委派。

wbemPrivilegeManageVolume

27 (0x1B)

C++ 常數: SE_MANAGE_VOLUME_NAME 字串: SeManageVolumePrivilege

編寫簡短名稱的腳本: ManageVolume

需要執行磁片區維護工作。

規格需求

需求
最低支援的用戶端
Windows Vista
最低支援的伺服器
Windows Server 2008
標頭
Wbemdisp.h
Idl
Wbemdisp.idl

另請參閱

編寫 API 常數的腳本

SWbemSecurity

WbemPrivilegeEnum

執行特殊許可權作業

使用 VBScript 執行特殊許可權作業