閱讀英文

共用方式為


群組原則 API

群組原則 API 技術的概觀。

若要開發群組原則 API,您需要下列標頭:

如需這項技術的程式設計指引,請參閱:

列舉

 
INSTALLSPECTYPE

INSTALLSPECTYPE 列舉值會定義將群組原則應用程式指定給 InstallApplication 函式的方式。 這些值會用於 INSTALLDATA 的 Type 成員中。

函式

 
BrowseForGPO

BrowseForGPO 函式會建立 GPO 瀏覽器對話方塊,讓使用者能夠開啟或建立 GPO。
CreateGPOLink

CreateGPOLink 函式會在指定的 GPO 與指定的網站、網域或組織單位之間建立連結。
刪除

Delete 方法會刪除 GPO。
DeleteAllGPOLinks

DeleteAllGPOLinks 函式會刪除指定網站、網域或組織單位的所有 GPO 連結。
DeleteGPOLink

DeleteGPOLink 函式會刪除指定 GPO 與指定網站、網域或組織單位之間的連結。
EnterCriticalPolicySection

EnterCriticalPolicySection 函式會暫停原則的應用程式,以允許應用程式安全地讀取原則設定。
ExportRSoPData

ExportRSoPData 函式會將包含 RSoP 資訊的 WMI 命名空間匯出至資料檔案。 函式會將資訊寫入可匯入至 WMI 命名空間的資料檔案,並呼叫 ImportRSoPData 函式。
FreeGPOListA

FreeGPOList 函式會釋放指定的 GPO 清單。 (ANSI)
FreeGPOListW

FreeGPOList 函式會釋放指定的 GPO 清單。 (Unicode)
GetAppliedGPOListA

GetAppliedGPOList 函式會擷取套用給指定使用者或電腦的 GPO 清單。 (ANSI)
GetAppliedGPOListW

GetAppliedGPOList 函式會擷取套用給指定使用者或電腦的 GPO 清單。 (Unicode)
GetDisplayName

GetDisplayName 方法會擷取 GPO 的顯示名稱。 (IGPEInformation.GetDisplayName)
GetDisplayName

GetDisplayName 方法會擷取 GPO 的顯示名稱。 (IGroupPolicyObject.GetDisplayName)
GetDSPath

GetDSPath 方法會擷取 GPO 指定區段的 Active Directory 路徑。
GetDSPath

GetDSPath 方法會擷取指定 GPO 區段根目錄的 Active Directory 路徑。
GetEventLogEntryText

GetEventLogEntryText 方法會傳回事件記錄檔中特定專案的文字。
GetFileSysPath

GetFileSysPath 方法會傳回 GPO 指定區段的檔案系統路徑。 路徑為 UNC 格式。
GetFileSysPath

GetFileSysPath 方法會擷取指定 GPO 區段根目錄的檔案系統路徑。 路徑為 UNC 格式。
GetFlags

GetFlags 方法會擷取 RSoP 使用者介面會話的相關資訊。
GetGPOListA

GetGPOList 函式會擷取指定使用者或電腦的 GPO 清單。 (ANSI)
GetGPOListW

GetGPOList 函式會擷取指定使用者或電腦的 GPO 清單。 (Unicode)
GetHint

GetHint 方法會擷取可連結此 GPO 的 Active Directory 物件類型。
GetLocalManagedApplications

GetLocalManagedApplications 函式可以在目的電腦上執行,以取得該電腦上的受控應用程式清單。
GetMachineName

GetMachineName 方法會擷取遠端 GPO 的電腦名稱稱。 這是 OpenRemoteMachineGPO 方法所指定的名稱。
GetManagedApplicationCategories

GetManagedApplicationCategories 函式會取得網域的應用程式類別清單。 此清單與網域中的所有使用者相同。
GetManagedApplications

GetManagedApplications 函式會取得應用程式清單,這些應用程式會顯示在指定使用者內容的 [新增/移除程式] 窗格 (ARP) 。
GetName

GetName 方法會擷取 GPO 的唯一名稱。 此值通常是 GUID。
GetName

GetName 方法會擷取唯一的 GPO 名稱。
GetNamespace

GetNameSpace 方法會擷取要顯示 RSoP 資料的命名空間。
GetOptions

GetOptions 方法會擷取使用者為群組原則物件編輯器選取的選項。
GetOptions

GetOptions 方法會擷取 GPO 的選項。
GetPath

GetPath 方法會擷取 GPO 的路徑。
GetPropertySheetPages

GetPropertySheetPages 方法會擷取與 GPO 相關聯的屬性工作表頁面。
GetRegistryKey

GetRegistryKey 方法會擷取 GPO 指定區段之登錄機碼根目錄的控制碼。
GetRegistryKey

GetRegistryKey 方法會擷取指定 GPO 區段之登錄機碼根目錄的控制碼。
GetType

GetType 方法會擷取正在編輯之 GPO 的類型資訊。 (IGPEInformation.GetType)
GetType

GetType 方法會擷取正在編輯之 GPO 的類型資訊。 (IGroupPolicyObject.GetType)
ImportRSoPData

ImportRSoPData 函式會將包含 RSoP 資料的資料檔案匯入至 WMI 命名空間。 檔案必須是呼叫 ExportRSoPData 函式所產生的檔案。
InstallApplication

InstallApplication 函式可以安裝已部署至目標使用者所屬網域的應用程式。
LeaveCriticalPolicySection

LeaveCriticalPolicySection 函式會繼續原則的背景應用程式。 此函式會關閉原則區段的控制碼。
新增

New 方法會在 Active Directory 中建立具有指定顯示名稱的新 GPO。 方法會使用 OpenDSGPO 方法開啟 GPO。
OpenDSGPO

OpenDSGPO 方法會開啟指定的 GPO,並選擇性地載入登錄資訊。
OpenLocalMachineGPO

OpenLocalMachineGPO 方法會開啟電腦的預設 GPO,並選擇性地載入登錄資訊。
OpenRemoteMachineGPO

OpenRemoteMachineGPO 方法會開啟指定遠端電腦的預設 GPO,並選擇性地載入登錄資訊。
PFNGENERATEGROUPPOLICY

GenerateGroupPolicy 回呼函式是應用程式定義的回呼函式,在規劃模式中產生 RSoP 資料時,每個原則延伸模組都必須匯出。
PFNPROCESSGROUPPOLICY

ProcessGroupPolicy 函式是套用原則時所使用的應用程式定義回呼函式。
PFNPROCESSGROUPPOLICYEX

ProcessGroupPolicyEx 函式是套用原則時所使用的應用程式定義回呼函式。
PFNSTATUSMESSAGECALLBACK

StatusMessageCallback 函式是應用程式定義的回呼函式,用來在套用原則時顯示狀態訊息。
PolicyChanged

PolicyChanged 方法會通知群組原則物件編輯器原則設定已變更。
ProcessGroupPolicyCompleted

ProcessGroupPolicyCompleted 函式會通知系統指定的延伸模組已完成套用原則。
ProcessGroupPolicyCompletedEx

ProcessGroupPolicyCompletedEx 函式會通知系統指定的原則延伸模組已完成套用原則。 此函式也會報告原則結果集 (RSoP) 記錄的狀態。
RefreshPolicy

RefreshPolicy 函式會立即在用戶端電腦上套用原則。
RefreshPolicyEx

RefreshPolicyEx 函式會立即在電腦上套用原則。 擴充函式可讓您指定要套用的原則重新整理類型。
RegisterGPNotification

RegisterGPNotification 函式可讓應用程式在原則中有變更時接收通知。 發生原則變更時,指定的事件物件會設定為已發出訊號的狀態。
RsopAccessCheckByType

RSoPAccessCheckByType 函式會決定安全性描述元是否授與 RSOPTOKEN 所識別之用戶端的指定存取權限集。
RsopFileAccessCheck

RSoPFileAccessCheck 函式會決定檔案的安全性描述元是否授與 RSOPTOKEN 所識別用戶端的指定檔案存取權限集。
RsopResetPolicySettingStatus

RSoPResetPolicySettingStatus 函式會將RSOP_PolicySettingStatus實例與其RSOP_PolicySetting實例取消連結。
RsopSetPolicySettingStatus

RSoPSetPolicySettingStatus 函式會建立 RSOP_PolicySettingStatus 實例和 RSOP_PolicySettingLink 實例。 函式連結 () RSOP_PolicySettingStatus 與其RSOP_PolicySetting實例的關聯。
儲存

Save 方法會將指定的登錄原則設定儲存至磁片,並更新 GPO 的修訂編號。
SetDisplayName

SetDisplayName 方法會設定 GPO 的顯示名稱。
SetOptions

SetOptions 方法會設定 GPO 的選項。
UninstallApplication

UninstallApplication 函式會卸載使用 Windows Installer .msi 檔案來處理安裝和安裝的群組原則應用程式。
UnregisterGPNotification

UnregisterGPNotification 函式會從接收原則變更通知取消註冊指定的原則通知控制碼。

介面

 
IGPEInformation

IGPEInformation 介面提供 Microsoft Management Console (MMC) 擴充功能嵌入式管理單元的方法,以便與群組原則物件編輯器通訊。 如需 MMC 的詳細資訊,請參閱 Microsoft Management Console。
IGroupPolicyObject

IGroupPolicyObject 介面提供直接建立和修改 GPO 的方法,而不需使用群組原則物件編輯器。
IRSOPInformation

IRSOPInformation 介面提供 Microsoft Management Console (MMC) 擴充功能嵌入式管理單元的方法,以與主要原則結果集 (RSoP) 嵌入式管理單元通訊。 如需 MMC 的詳細資訊,請參閱 Microsoft Management Console。

結構

 
GPOBROWSEINFO

GPOBROWSEINFO 結構包含 BrowseForGPO 函式用來初始化 GPO 瀏覽器對話方塊的資訊。 使用者關閉對話方塊之後,系統會傳回此結構中使用者動作的相關資訊。
GROUP_POLICY_OBJECTA

GROUP_POLICY_OBJECT 結構提供 GPO 清單中 GPO 的相關資訊。 (ANSI)
GROUP_POLICY_OBJECTW

GROUP_POLICY_OBJECT 結構提供 GPO 清單中 GPO 的相關資訊。 (Unicode)
INSTALLDATA

INSTALLDATA 結構會指定要由 InstallApplication 安裝的群組原則應用程式。
INSTALLSPEC

INSTALLSPEC 結構會依使用者易記名稱和群組原則 GUID 或其副檔名來指定群組原則應用程式。 INSTALLDATA 結構的 Spec 成員會將這項資訊提供給 InstallApplication 函式。
LOCALMANAGEDAPPLICATION

LOCALMANAGEDAPPLICATION 結構描述為使用者或電腦安裝的受控應用程式。 GetLocalManagedApplications 函式所傳回。
MANAGEDAPPLICATION

MANAGEDAPPLICATION 結構包含應用程式的相關資訊。 GetManagedApplications 函式會傳回 MANAGEDAPPLICATION 結構的陣列。
POLICYSETTINGSTATUSINFO

POLICYSETTINGSTATUSINFO 結構提供原則設定事件的相關資訊。
RSOP_TARGET

RSOP_TARGET 結構包含 GenerateGroupPolicy 函式所需的電腦和使用者資訊。