Gruppenrichtlinie-API

Übersicht über die Gruppenrichtlinie-API-Technologie.

Zum Entwickeln Gruppenrichtlinie-API benötigen Sie die folgenden Header:

Programmieranleitungen für diese Technologie finden Sie unter:

Enumerationen

 
INSTALLSPECTYPE

Die INSTALLSPECTYPE-Enumerationswerte definieren, wie eine Gruppenrichtlinienanwendung für die InstallApplication-Funktion angegeben werden kann. Die Werte werden im Type-Member von INSTALLDATA verwendet.

Functions

 
BrowseForGPO

Die BrowseForGPO-Funktion erstellt ein Dialogfeld für den GPO-Browser, in dem der Benutzer ein Gruppenrichtlinienobjekt öffnen oder erstellen kann.
CreateGPOLink

Die CreateGPOLink-Funktion erstellt eine Verknüpfung zwischen dem angegebenen Gruppenrichtlinienobjekt und der angegebenen Website, Domäne oder Organisationseinheit.
Löschen

Die Delete-Methode löscht das Gruppenrichtlinienobjekt.
DeleteAllGPOLinks

Die DeleteAllGPOLinks-Funktion löscht alle GPO-Links für die angegebene Website, Domäne oder Organisationseinheit.
DeleteGPOLink

Die DeleteGPOLink-Funktion löscht die Verknüpfung zwischen dem angegebenen Gruppenrichtlinienobjekt und der angegebenen Website, Domäne oder Organisationseinheit.
EnterCriticalPolicySection

Die EnterCriticalPolicySection-Funktion hält die Anwendung der Richtlinie an, damit Anwendungen Richtlinieneinstellungen sicher lesen können.
ExportRSoPData

Die ExportRSoPData-Funktion exportiert einen WMI-Namespace, der RSoP-Informationen enthält, in eine Datendatei. Die Funktion schreibt die Informationen in eine Datendatei, die mit einem Aufruf der ImportRSoPData-Funktion in einen WMI-Namespace importiert werden kann.
FreeGPOListA

Die FreeGPOList-Funktion gibt die angegebene Liste der Gruppenrichtlinienobjekte frei. (ANSI)
FreeGPOListW

Die FreeGPOList-Funktion gibt die angegebene Liste der Gruppenrichtlinienobjekte frei. (Unicode)
GetAppliedGPOListA

Die GetAppliedGPOList-Funktion ruft die Liste der Gruppenrichtlinienobjekte ab, die für den angegebenen Benutzer oder Computer angewendet wurden. (ANSI)
GetAppliedGPOListW

Die GetAppliedGPOList-Funktion ruft die Liste der Gruppenrichtlinienobjekte ab, die für den angegebenen Benutzer oder Computer angewendet wurden. (Unicode)
GetDisplayName

Die GetDisplayName-Methode ruft den Anzeigenamen für das Gruppenrichtlinienobjekt ab. (IGPEInformation.GetDisplayName)
GetDisplayName

Die GetDisplayName-Methode ruft den Anzeigenamen für das Gruppenrichtlinienobjekt ab. (IGroupPolicyObject.GetDisplayName)
GetDSPath

Die GetDSPath-Methode ruft den Active Directory-Pfad für den angegebenen Abschnitt des Gruppenrichtlinienobjekts ab.
GetDSPath

Die GetDSPath-Methode ruft den Active Directory-Pfad zum Stammverzeichnis des angegebenen Gruppenrichtlinienobjektabschnitts ab.
GetEventLogEntryText

Die GetEventLogEntryText-Methode gibt den Text für einen bestimmten Eintrag im Ereignisprotokoll zurück.
GetFileSysPath

Die GetFileSysPath-Methode gibt den Dateisystempfad für den angegebenen Abschnitt des Gruppenrichtlinienobjekts zurück. Der Pfad hat das UNC-Format.
GetFileSysPath

Die GetFileSysPath-Methode ruft den Dateisystempfad zum Stammverzeichnis des angegebenen Gruppenrichtlinienobjektabschnitts ab. Der Pfad hat das UNC-Format.
GetFlags

Die GetFlags-Methode ruft Informationen zur RSoP-Benutzeroberflächensitzung ab.
GetGPOListA

Die GetGPOList-Funktion ruft die Liste der Gruppenrichtlinienobjekte für den angegebenen Benutzer oder Computer ab. (ANSI)
GetGPOListW

Die GetGPOList-Funktion ruft die Liste der Gruppenrichtlinienobjekte für den angegebenen Benutzer oder Computer ab. (Unicode)
GetHint

Die GetHint-Methode ruft den Typ des Active Directory-Objekts ab, mit dem dieses Gruppenrichtlinienobjekt verknüpft werden kann.
GetLocalManagedApplications

Die GetLocalManagedApplications-Funktion kann auf dem Zielcomputer ausgeführt werden, um eine Liste der verwalteten Anwendungen auf diesem Computer abzurufen.
GetMachineName

Die GetMachineName-Methode ruft den Computernamen des Remote-Gruppenrichtlinienobjekts ab. Dies ist der Name, der von der OpenRemoteMachineGPO-Methode angegeben wird.
GetManagedApplicationCategories

Die GetManagedApplicationCategories-Funktion ruft eine Liste der Anwendungskategorien für eine Domäne ab. Die Liste ist für alle Benutzer in der Domäne identisch.
GetManagedApplications

Die GetManagedApplications-Funktion ruft eine Liste der Anwendungen ab, die im Bereich Hinzufügen von Software (ARP) für einen angegebenen Benutzerkontext angezeigt werden.
GetName

Die GetName-Methode ruft den eindeutigen Namen für das Gruppenrichtlinienobjekt ab. Dieser Wert ist in der Regel eine GUID.
GetName

Die GetName-Methode ruft den eindeutigen Gruppenrichtlinienobjektnamen ab.
GetNamespace

Die GetNameSpace-Methode ruft den Namespace ab, aus dem die RSoP-Daten angezeigt werden.
GetOptions

Die GetOptions-Methode ruft die Optionen ab, die der Benutzer für den Gruppenrichtlinie-Objekt-Editor ausgewählt hat.
GetOptions

Die GetOptions-Methode ruft die Optionen für das Gruppenrichtlinienobjekt ab.
GetPath

Die GetPath-Methode ruft den Pfad zum Gruppenrichtlinienobjekt ab.
GetPropertySheetPages

Die GetPropertySheetPages-Methode ruft die Eigenschaftenblattseiten ab, die dem Gruppenrichtlinienobjekt zugeordnet sind.
GetRegistryKey

Die GetRegistryKey-Methode ruft ein Handle für den Stamm des Registrierungsschlüssels für den angegebenen Abschnitt des Gruppenrichtlinienobjekts ab.
GetRegistryKey

Die GetRegistryKey-Methode ruft ein Handle im Stammverzeichnis des Registrierungsschlüssels für den angegebenen GPO-Abschnitt ab.
GetType

Die GetType-Methode ruft Typinformationen für das GPO ab, das bearbeitet wird. (IGPEInformation.GetType)
GetType

Die GetType-Methode ruft Typinformationen für das zu bearbeitende Gruppenrichtlinienobjekt ab. (IGroupPolicyObject.GetType)
ImportRSoPData

Die ImportRSoPData-Funktion importiert eine Datendatei mit RSoP-Daten in einen WMI-Namespace. Die Datei muss durch einen Aufruf der ExportRSoPData-Funktion generiert werden.
InstallApplication

Die InstallApplication-Funktion kann Anwendungen installieren, die für Zielbenutzer bereitgestellt wurden, die zu einer Domäne gehören.
LeaveCriticalPolicySection

Die LeaveCriticalPolicySection-Funktion setzt die Hintergrundanwendung der Richtlinie fort. Diese Funktion schließt das Handle mit dem Richtlinienabschnitt.
Neu

Die New-Methode erstellt ein neues Gruppenrichtlinienobjekt im Active Directory mit dem angegebenen Anzeigenamen. Die -Methode öffnet das Gruppenrichtlinienobjekt mithilfe der OpenDSGPO-Methode.
OpenDSGPO

Die OpenDSGPO-Methode öffnet das angegebene Gruppenrichtlinienobjekt und lädt optional die Registrierungsinformationen.
OpenLocalMachineGPO

Die OpenLocalMachineGPO-Methode öffnet das Standardrichtlinienobjekt für den Computer und lädt optional die Registrierungsinformationen.
OpenRemoteMachineGPO

Die OpenRemoteMachineGPO-Methode öffnet das Standardrichtlinienobjekt für den angegebenen Remotecomputer und lädt optional die Registrierungsinformationen.
PFNGENERATEGROUPPOLICY

Die Rückruffunktion GenerateGroupPolicy ist eine anwendungsdefinierte Rückruffunktion, die jede Richtlinienerweiterung exportieren muss, wenn RSoP-Daten im Planungsmodus generiert werden.
PFNPROCESSGROUPPOLICY

Die ProcessGroupPolicy-Funktion ist eine anwendungsdefinierte Rückruffunktion, die beim Anwenden von Richtlinien verwendet wird.
PFNPROCESSGROUPPOLICYEX

Die ProcessGroupPolicyEx-Funktion ist eine anwendungsdefinierte Rückruffunktion, die beim Anwenden von Richtlinien verwendet wird.
PFNSTATUSMESSAGECALLBACK

Die StatusMessageCallback-Funktion ist eine anwendungsdefinierte Rückruffunktion, die zum Anzeigen status Nachrichten beim Anwenden der Richtlinie verwendet wird.
PolicyChanged

Die PolicyChanged-Methode informiert den Gruppenrichtlinie Objekt-Editor darüber, dass sich die Richtlinieneinstellungen geändert haben.
ProcessGroupPolicyCompleted

Die ProcessGroupPolicyCompleted-Funktion benachrichtigt das System darüber, dass die angegebene Erweiterung die Anwendung der Richtlinie abgeschlossen hat.
ProcessGroupPolicyCompletedEx

Die ProcessGroupPolicyCompletedEx-Funktion benachrichtigt das System darüber, dass die angegebene Richtlinienerweiterung die Anwendung der Richtlinie abgeschlossen hat. Die Funktion meldet auch die status der RSoP-Protokollierung (Resultant Set of Policy).
RefreshPolicy

Die RefreshPolicy-Funktion bewirkt, dass die Richtlinie sofort auf dem Clientcomputer angewendet wird.
RefreshPolicyEx

Die RefreshPolicyEx-Funktion bewirkt, dass die Richtlinie sofort auf dem Computer angewendet wird. Mit der erweiterten Funktion können Sie den Typ der anzuwendenden Richtlinienaktualisierung angeben.
RegisterGPNotification

Mit der Funktion RegisterGPNotification kann eine Anwendung Benachrichtigungen empfangen, wenn eine Richtlinie geändert wird. Wenn eine Richtlinienänderung erfolgt, wird das angegebene Ereignisobjekt auf den signalierten Zustand festgelegt.
RsopAccessCheckByType

Die RSoPAccessCheckByType-Funktion bestimmt, ob ein Sicherheitsdeskriptor dem von einem RSOPTOKEN identifizierten Client einen angegebenen Satz von Zugriffsrechten gewährt.
RsopFileAccessCheck

Die RSoPFileAccessCheck-Funktion bestimmt, ob der Sicherheitsdeskriptor einer Datei einem angegebenen Satz von Dateizugriffsrechten für den client gewährt, der von einem RSOPTOKEN identifiziert wird.
RsopResetPolicySettingStatus

Die RSoPResetPolicySettingStatus-Funktion hebt die Verknüpfung des RSOP_PolicySettingStatus instance mit seiner RSOP_PolicySetting instance auf.
RsopSetPolicySettingStatus

Die RSoPSetPolicySettingStatus-Funktion erstellt eine instance von RSOP_PolicySettingStatus und eine instance von RSOP_PolicySettingLink. Die Funktion verknüpft (zugeordnet) RSOP_PolicySettingStatus mit ihrem RSOP_PolicySetting instance.
Speichern

Die Save-Methode speichert die angegebenen Registrierungsrichtlinieneinstellungen auf dem Datenträger und aktualisiert die Revisionsnummer des Gruppenrichtlinienobjekts.
SetDisplayName

Die SetDisplayName-Methode legt den Anzeigenamen für das Gruppenrichtlinienobjekt fest.
SetOptions

Die SetOptions-Methode legt die Optionen für das Gruppenrichtlinienobjekt fest.
DeinstallierenAnwendung

Die UninstallApplication-Funktion deinstalliert eine Gruppenrichtlinienanwendung, die das Setup und die Installation mithilfe von Windows Installer .msi Dateien übernimmt.
Aufheben der Registrierung vonGPNotification

Die Funktion UnregisterGPNotification hebt die Registrierung des angegebenen Richtlinienbenachrichtigungshandles vom Empfang von Richtlinienänderungsbenachrichtigungen auf.

Schnittstellen

 
IGPEInformation

Die IGPEInformation-Schnittstelle stellt Methoden für MMC-Erweiterungs-Snap-Ins (Microsoft Management Console) bereit, um mit dem Gruppenrichtlinie-Objekt-Editor zu kommunizieren. Weitere Informationen zu MMC finden Sie in der Microsoft-Verwaltungskonsole.
IGroupPolicyObject

Die IGroupPolicyObject-Schnittstelle bietet Methoden zum direkten Erstellen und Ändern eines Gruppenrichtlinienobjekts, ohne den Gruppenrichtlinie-Objekt-Editor zu verwenden.
IRSOPInformation

Die IRSOPInformation-Schnittstelle stellt Methoden für MMC-Erweiterungs-Snap-Ins (Microsoft Management Console) bereit, um mit dem Standard RSoP-Snap-In (Resultant Set of Policy) zu kommunizieren. Weitere Informationen zu MMC finden Sie in der Microsoft-Verwaltungskonsole.

Strukturen

 
GPOBROWSEINFO

Die GPOBROWSEINFO-Struktur enthält Informationen, die die BrowseForGPO-Funktion verwendet, um ein GPO-Browserdialogfeld zu initialisieren. Nachdem der Benutzer das Dialogfeld geschlossen hat, gibt das System Informationen zu den Aktionen des Benutzers in dieser Struktur zurück.
GROUP_POLICY_OBJECTA

Die GROUP_POLICY_OBJECT-Struktur stellt Informationen zu einem Gruppenrichtlinienobjekt in einer Gruppenrichtlinienobjektliste bereit. (ANSI)
GROUP_POLICY_OBJECTW

Die GROUP_POLICY_OBJECT-Struktur stellt Informationen zu einem Gruppenrichtlinienobjekt in einer Gruppenrichtlinienobjektliste bereit. (Unicode)
INSTALLDATA

Die INSTALLDATA-Struktur gibt eine Gruppenrichtlinienanwendung an, die von InstallApplication installiert werden soll.
INSTALLSPEC

Die INSTALLSPEC-Struktur gibt eine Gruppenrichtlinienanwendung anhand ihres benutzerfreundlichen Namens und ihrer Gruppenrichtlinien-GUID oder ihrer Dateinamenerweiterung an. Das Spec-Member der INSTALLDATA-Struktur stellt diese Informationen für die InstallApplication-Funktion bereit.
LOCALMANAGEDAPPLICATION

Die LOCALMANAGEDAPPLICATION-Struktur beschreibt eine verwaltete Anwendung, die für einen Benutzer oder computer installiert ist. Wird von der GetLocalManagedApplications-Funktion zurückgegeben.
VERWALTETE ANWENDUNG

Die MANAGEDAPPLICATION-Struktur enthält Informationen zu einer Anwendung. Die Funktion GetManagedApplications gibt ein Array von MANAGEDAPPLICATION-Strukturen zurück.
POLICYSETTINGSTATUSINFO

Die POLICYSETTINGSTATUSINFO-Struktur stellt Informationen zu einem Richtlinieneinstellungsereignis bereit.
RSOP_TARGET

Die RSOP_TARGET-Struktur enthält Computer- und Benutzerinformationen, die für die GenerateGroupPolicy-Funktion erforderlich sind.