Lire en anglais

Partager via


API stratégie de groupe

Vue d’ensemble de la technologie d’API stratégie de groupe.

Pour développer stratégie de groupe API, vous avez besoin des en-têtes suivants :

Pour obtenir des conseils de programmation pour cette technologie, consultez :

Énumérations

 
INSTALLSPECTYPE

Les valeurs d’énumération INSTALLSPECTYPE définissent les façons dont une application de stratégie de groupe peut être spécifiée pour la fonction InstallApplication. Les valeurs sont utilisées dans le membre Type de INSTALLDATA.

Fonctions

 
BrowseForGPO

La fonction BrowseForGPO crée une boîte de dialogue de navigateur D’objets de stratégie de groupe qui permet à l’utilisateur d’ouvrir ou de créer un objet de stratégie de groupe.
CreateGPOLink

La fonction CreateGPOLink crée un lien entre l’objet de stratégie de groupe spécifié et le site, le domaine ou l’unité d’organisation spécifié.
Supprimer

La méthode Delete supprime l’objet de stratégie de groupe.
DeleteAllGPOLinks

La fonction DeleteAllGPOLinks supprime tous les liens d’objet de stratégie de groupe pour le site, le domaine ou l’unité d’organisation spécifiés.
DeleteGPOLink

La fonction DeleteGPOLink supprime le lien entre l’objet de stratégie de groupe spécifié et le site, le domaine ou l’unité d’organisation spécifié.
EnterCriticalPolicySection

La fonction EnterCriticalPolicySection interrompt l’application de la stratégie pour permettre aux applications de lire les paramètres de stratégie en toute sécurité.
ExportRSoPData

La fonction ExportRSoPData exporte un espace de noms WMI qui contient des informations RSoP vers un fichier de données. La fonction écrit les informations dans un fichier de données qui peut être importé dans un espace de noms WMI avec un appel à la fonction ImportRSoPData.
FreeGPOListA

La fonction FreeGPOList libère la liste spécifiée des objets de stratégie de groupe. (ANSI)
FreeGPOListW

La fonction FreeGPOList libère la liste spécifiée des objets de stratégie de groupe. (Unicode)
GetAppliedGPOListA

La fonction GetAppliedGPOList récupère la liste des objets de stratégie de groupe appliqués pour l’utilisateur ou l’ordinateur spécifié. (ANSI)
GetAppliedGPOListW

La fonction GetAppliedGPOList récupère la liste des objets de stratégie de groupe appliqués pour l’utilisateur ou l’ordinateur spécifié. (Unicode)
GetDisplayName

La méthode GetDisplayName récupère le nom complet de l’objet de stratégie de groupe. (IGPEInformation.GetDisplayName)
GetDisplayName

La méthode GetDisplayName récupère le nom complet de l’objet de stratégie de groupe. (IGroupPolicyObject.GetDisplayName)
GetDSPath

La méthode GetDSPath récupère le chemin Active Directory de la section spécifiée de l’objet de stratégie de groupe.
GetDSPath

La méthode GetDSPath récupère le chemin Active Directory à la racine de la section GPO spécifiée.
GetEventLogEntryText

La méthode GetEventLogEntryText retourne le texte d’une entrée spécifique dans le journal des événements.
GetFileSysPath

La méthode GetFileSysPath retourne le chemin du système de fichiers pour la section spécifiée de l’objet de stratégie de groupe. Le chemin est au format UNC.
GetFileSysPath

La méthode GetFileSysPath récupère le chemin du système de fichiers à la racine de la section GPO spécifiée. Le chemin est au format UNC.
GetFlags

La méthode GetFlags récupère des informations sur la session d’interface utilisateur RSoP.
GetGPOListA

La fonction GetGPOList récupère la liste des objets de stratégie de groupe pour l’utilisateur ou l’ordinateur spécifié. (ANSI)
GetGPOListW

La fonction GetGPOList récupère la liste des objets de stratégie de groupe pour l’utilisateur ou l’ordinateur spécifié. (Unicode)
GetHint

La méthode GetHint récupère le type d’objet Active Directory auquel cet objet de stratégie de groupe peut être lié.
GetLocalManagedApplications

La fonction GetLocalManagedApplications peut être exécutée sur l’ordinateur cible pour obtenir la liste des applications gérées sur cet ordinateur.
GetMachineName

La méthode GetMachineName récupère le nom de l’ordinateur de l’objet de stratégie de groupe distant. Il s’agit du nom spécifié par la méthode OpenRemoteMachineGPO.
GetManagedApplicationCategories

La fonction GetManagedApplicationCategories obtient une liste de catégories d’applications pour un domaine. La liste est la même pour tous les utilisateurs du domaine.
GetManagedApplications

La fonction GetManagedApplications obtient la liste des applications affichées dans le volet Ajouter/Supprimer des programmes (ARP) pour un contexte utilisateur spécifié.
GetName

La méthode GetName récupère le nom unique de l’objet de stratégie de groupe. Cette valeur est généralement un GUID.
GetName

La méthode GetName récupère le nom unique de l’objet de stratégie de groupe.
GetNamespace

La méthode GetNameSpace récupère l’espace de noms à partir duquel les données RSoP sont affichées.
GetOptions

La méthode GetOptions récupère les options sélectionnées par l’utilisateur pour l’éditeur d’objets stratégie de groupe.
GetOptions

La méthode GetOptions récupère les options de l’objet de stratégie de groupe.
GetPath

La méthode GetPath récupère le chemin d’accès à l’objet de stratégie de groupe.
GetPropertySheetPages

La méthode GetPropertySheetPages récupère les pages de feuille de propriétés associées à l’objet de stratégie de groupe.
GetRegistryKey

La méthode GetRegistryKey récupère un handle à la racine de la clé de Registre pour la section spécifiée de l’objet de stratégie de groupe.
GetRegistryKey

La méthode GetRegistryKey récupère un handle à la racine de la clé de Registre pour la section GPO spécifiée.
Gettype

La méthode GetType récupère les informations de type pour l’objet de stratégie de groupe en cours de modification. (IGPEInformation.GetType)
Gettype

La méthode GetType récupère les informations de type pour l’objet de stratégie de groupe en cours de modification. (IGroupPolicyObject.GetType)
ImportRSoPData

La fonction ImportRSoPData importe un fichier de données contenant des données RSoP dans un espace de noms WMI. Le fichier doit être généré par un appel à la fonction ExportRSoPData.
InstallApplication

La fonction InstallApplication peut installer des applications qui ont été déployées sur des utilisateurs cibles qui appartiennent à un domaine.
LeaveCriticalPolicySection

La fonction LeaveCriticalPolicySection reprend l’application en arrière-plan de la stratégie. Cette fonction ferme le handle à la section de stratégie.
Nouveau

La méthode New crée un objet de stratégie de groupe dans Active Directory avec le nom d’affichage spécifié. La méthode ouvre l’objet de stratégie de groupe à l’aide de la méthode OpenDSGPO.
OpenDSGPO

La méthode OpenDSGPO ouvre l’objet de stratégie de groupe spécifié et charge éventuellement les informations du Registre.
OpenLocalMachineGPO

La méthode OpenLocalMachineGPO ouvre l’objet de stratégie de groupe par défaut pour l’ordinateur et charge éventuellement les informations du Registre.
OpenRemoteMachineGPO

La méthode OpenRemoteMachineGPO ouvre l’objet de stratégie de groupe par défaut pour l’ordinateur distant spécifié et charge éventuellement les informations du Registre.
PFNGENERATEGROUPPOLICY

La fonction de rappel GenerateGroupPolicy est une fonction de rappel définie par l’application que chaque extension de stratégie doit exporter lors de la génération de données RSoP en mode de planification.
PFNPROCESSGROUPPOLICY

La fonction ProcessGroupPolicy est une fonction de rappel définie par l’application utilisée lors de l’application de la stratégie.
PFNPROCESSGROUPPOLICYEX

La fonction ProcessGroupPolicyEx est une fonction de rappel définie par l’application utilisée lors de l’application de la stratégie.
PFNSTATUSMESSAGECALLBACK

La fonction StatusMessageCallback est une fonction de rappel définie par l’application utilisée pour afficher status messages lors de l’application de la stratégie.
PolicyChanged

La méthode PolicyChanged informe l’éditeur d’objet stratégie de groupe que les paramètres de stratégie ont été modifiés.
ProcessGroupPolicyCompleted

La fonction ProcessGroupPolicyCompleted informe le système que l’extension spécifiée a terminé d’appliquer la stratégie.
ProcessGroupPolicyCompletedEx

La fonction ProcessGroupPolicyCompletedEx informe le système que l’extension de stratégie spécifiée a terminé d’appliquer la stratégie. La fonction signale également la status de la journalisation RSoP (Jeu de stratégies résultant).
RefreshPolicy

La fonction RefreshPolicy entraîne l’application immédiate de la stratégie sur l’ordinateur client.
RefreshPolicyEx

La fonction RefreshPolicyEx entraîne l’application immédiate de la stratégie sur l’ordinateur. La fonction étendue vous permet de spécifier le type d’actualisation de stratégie à appliquer.
RegisterGPNotification

La fonction RegisterGPNotification permet à une application de recevoir une notification en cas de modification de stratégie. Lorsqu’une modification de stratégie se produit, l’objet d’événement spécifié est défini sur l’état signalé.
RsopAccessCheckByType

La fonction RSoPAccessCheckByType détermine si un descripteur de sécurité accorde un ensemble spécifié de droits d’accès au client identifié par un RSOPTOKEN.
RsopFileAccessCheck

La fonction RSoPFileAccessCheck détermine si le descripteur de sécurité d’un fichier accorde un ensemble spécifié de droits d’accès aux fichiers au client identifié par un RSOPTOKEN.
RsopResetPolicySettingStatus

La fonction RSoPResetPolicySettingStatus dissocie le RSOP_PolicySettingStatus instance de son RSOP_PolicySetting instance.
RsopSetPolicySettingStatus

La fonction RSoPSetPolicySettingStatus crée un instance de RSOP_PolicySettingStatus et une instance de RSOP_PolicySettingLink. La fonction lie (associe) RSOP_PolicySettingStatus à son RSOP_PolicySetting instance.
Save

La méthode Save enregistre les paramètres de stratégie de Registre spécifiés sur le disque et met à jour le numéro de révision de l’objet de stratégie de groupe.
SetDisplayName

La méthode SetDisplayName définit le nom complet de l’objet de stratégie de groupe.
SetOptions

La méthode SetOptions définit les options de l’objet de stratégie de groupe.
UninstallApplication

La fonction UninstallApplication désinstalle une application de stratégie de groupe qui gère l’installation et l’installation à l’aide des fichiers de .msi Windows Installer.
Annuler l’inscriptionGPNotification

La fonction UnregisterGPNotification annule l’inscription du handle de notification de stratégie spécifié de la réception des notifications de modification de stratégie.

Interfaces

 
IGPEInformation

L’interface IGPEInformation fournit des méthodes permettant aux composants logiciels enfichables de l’extension MMC (Microsoft Management Console) de communiquer avec l’éditeur d’objets stratégie de groupe. Pour plus d’informations sur MMC, consultez Microsoft Management Console.
IGroupPolicyObject

L’interface IGroupPolicyObject fournit des méthodes permettant de créer et de modifier un objet de stratégie de groupe directement, sans utiliser l’éditeur d’objets stratégie de groupe.
IRSOPInformation

L’interface IRSOPInformation fournit des méthodes permettant aux composants logiciels enfichables d’extension MMC (Microsoft Management Console) de communiquer avec le composant logiciel enfichable RSoP (Resultant Set of Policy) main. Pour plus d’informations sur MMC, consultez Microsoft Management Console.

Structures

 
GPOBROWSEINFO

La structure GPOBROWSEINFO contient des informations que la fonction BrowseForGPO utilise pour initialiser une boîte de dialogue de navigateur GPO. Une fois que l’utilisateur a fermé la boîte de dialogue, le système retourne des informations sur les actions de l’utilisateur dans cette structure.
GROUP_POLICY_OBJECTA

La structure GROUP_POLICY_OBJECT fournit des informations sur un objet de stratégie de groupe dans une liste d’objets de stratégie de groupe. (ANSI)
GROUP_POLICY_OBJECTW

La structure GROUP_POLICY_OBJECT fournit des informations sur un objet de stratégie de groupe dans une liste d’objets de stratégie de groupe. (Unicode)
INSTALLDATA

La structure INSTALLDATA spécifie une application de stratégie de groupe à installer par InstallApplication.
INSTALLSPEC

La structure INSTALLSPEC spécifie une application de stratégie de groupe par son nom convivial et son GUID de stratégie de groupe ou par son extension de nom de fichier. Le membre Spec de la structure INSTALLDATA fournit ces informations à la fonction InstallApplication.
LOCALMANAGEDAPPLICATION

La structure LOCALMANAGEDAPPLICATION décrit une application managée installée pour un utilisateur ou un ordinateur. Retourné par la fonction GetLocalManagedApplications.
MANAGEDAPPLICATION

La structure MANAGEDAPPLICATION contient des informations sur une application. La fonction GetManagedApplications retourne un tableau de structures MANAGEDAPPLICATION.
POLICYSETTINGSTATUSINFO

La structure POLICYSETTINGSTATUSINFO fournit des informations sur un événement de définition de stratégie.
RSOP_TARGET

La structure RSOP_TARGET contient les informations sur l’ordinateur et l’utilisateur requises par la fonction GenerateGroupPolicy.