API групповая политика
Общие сведения о технологии API групповая политика.
Для разработки API групповая политика вам потребуются следующие заголовки:
Рекомендации по программированию для этой технологии см. в следующих разделах:
INSTALLSPECTYPE Значения перечисления INSTALLSPECTYPE определяют способы указания приложения групповой политики для функции InstallApplication. Значения используются в элементе Type объекта INSTALLDATA. |
BrowseForGPO Функция BrowseForGPO создает диалоговое окно браузера объектов групповой политики, которое позволяет пользователю открыть или создать объект групповой политики. |
CreateGPOLink Функция CreateGPOLink создает связь между указанным объектом групповой политики и указанным сайтом, доменом или подразделением. |
Удалить Метод Delete удаляет объект групповой политики. |
DeleteAllGPOLinks Функция DeleteAllGPOLinks удаляет все ссылки объектов групповой политики для указанного сайта, домена или подразделения. |
DeleteGPOLink Функция DeleteGPOLink удаляет связь между указанным объектом групповой политики и указанным сайтом, доменом или подразделением. |
EnterCriticalPolicySection Функция EnterCriticalPolicySection приостанавливает применение политики, чтобы разрешить приложениям безопасно считывать параметры политики. |
ExportRSoPData Функция ExportRSoPData экспортирует пространство имен WMI, содержащее сведения RSoP, в файл данных. Функция записывает сведения в файл данных, который можно импортировать в пространство имен WMI с помощью вызова функции ImportRSoPData. |
FreeGPOListA Функция FreeGPOList освобождает указанный список объектов групповой политики. (ANSI) |
FreeGPOListW Функция FreeGPOList освобождает указанный список объектов групповой политики. (Юникод) |
GetAppliedGPOListA Функция GetAppliedGPOList извлекает список объектов групповой политики, примененных для указанного пользователя или компьютера. (ANSI) |
GetAppliedGPOListW Функция GetAppliedGPOList извлекает список объектов групповой политики, примененных для указанного пользователя или компьютера. (Юникод) |
GetDisplayName Метод GetDisplayName извлекает отображаемое имя объекта групповой политики. (IGPEInformation.GetDisplayName) |
GetDisplayName Метод GetDisplayName извлекает отображаемое имя объекта групповой политики. (IGroupPolicyObject.GetDisplayName) |
GetDSPath Метод GetDSPath извлекает путь Active Directory для указанного раздела объекта групповой политики. |
GetDSPath Метод GetDSPath извлекает путь Active Directory к корню указанного раздела объекта групповой политики. |
GetEventLogEntryText Метод GetEventLogEntryText возвращает текст для определенной записи в журнале событий. |
GetFileSysPath Метод GetFileSysPath возвращает путь к файловой системе для указанного раздела объекта групповой политики. Путь имеет формат UNC. |
GetFileSysPath Метод GetFileSysPath извлекает путь файловой системы к корню указанного раздела объекта групповой политики. Путь имеет формат UNC. |
GetFlags Метод GetFlags извлекает сведения о сеансе пользовательского интерфейса RSoP. |
GetGPOListA Функция GetGPOList извлекает список объектов групповой политики для указанного пользователя или компьютера. (ANSI) |
GetGPOListW Функция GetGPOList извлекает список объектов групповой политики для указанного пользователя или компьютера. (Юникод) |
GetHint Метод GetHint извлекает тип объекта Active Directory, с которым можно связать этот объект групповой политики. |
GetLocalManagedApplications Функцию GetLocalManagedApplications можно запустить на целевом компьютере, чтобы получить список управляемых приложений на этом компьютере. |
GetMachineName Метод GetMachineName извлекает имя компьютера удаленного объекта групповой политики. Это имя, заданное методом OpenRemoteMachineGPO. |
GetManagedApplicationCategories Функция GetManagedApplicationCategories получает список категорий приложений для домена. Список одинаков для всех пользователей в домене. |
GetManagedApplications Функция GetManagedApplications получает список приложений, которые отображаются на панели Добавление элемента Add/Remove Programs (ARP) для указанного пользовательского контекста. |
GetName Метод GetName получает уникальное имя объекта групповой политики. Это значение обычно является ИДЕНТИФИКАТОРом GUID. |
GetName Метод GetName извлекает уникальное имя объекта групповой политики. |
GetNamespace Метод GetNameSpace извлекает пространство имен, из которого отображаются данные RSoP. |
GetOptions Метод GetOptions извлекает параметры, выбранные пользователем для редактора объектов групповая политика. |
GetOptions Метод GetOptions извлекает параметры объекта групповой политики. |
GetPath Метод GetPath извлекает путь к объекту групповой политики. |
GetPropertySheetPages Метод GetPropertySheetPages извлекает страницы страниц свойств, связанные с объектом групповой политики. |
GetRegistryKey Метод GetRegistryKey извлекает дескриптор в корень раздела реестра для указанного раздела объекта групповой политики. |
GetRegistryKey Метод GetRegistryKey извлекает дескриптор в корень раздела реестра для указанного раздела объекта групповой политики. |
GetType Метод GetType извлекает сведения о типе редактируемого объекта групповой политики. (IGPEInformation.GetType) |
GetType Метод GetType извлекает сведения о типе редактируемого объекта групповой политики. (IGroupPolicyObject.GetType) |
ImportRSoPData Функция ImportRSoPData импортирует файл данных, содержащий данные RSoP, в пространство имен WMI. Файл должен быть создан вызовом функции ExportRSoPData. |
InstallApplication Функция InstallApplication может устанавливать приложения, развернутые для целевых пользователей, принадлежащих домену. |
LeaveCriticalPolicySection Функция LeaveCriticalPolicySection возобновляет фоновое применение политики. Эта функция закрывает дескриптор в раздел политики. |
Создать Метод New создает новый объект групповой политики в Active Directory с указанным отображаемым именем. Метод открывает объект групповой политики с помощью метода OpenDSGPO. |
OpenDSGPO Метод OpenDSGPO открывает указанный объект групповой политики и при необходимости загружает сведения о реестре. |
OpenLocalMachineGPO Метод OpenLocalMachineGPO открывает объект групповой политики по умолчанию для компьютера и при необходимости загружает сведения о реестре. |
OpenRemoteMachineGPO Метод OpenRemoteMachineGPO открывает объект групповой политики по умолчанию для указанного удаленного компьютера и при необходимости загружает сведения реестра. |
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 сохраняет указанные параметры политики реестра на диске и обновляет номер редакции объекта групповой политики. |
SetDisplayName Метод SetDisplayName задает отображаемое имя объекта групповой политики. |
SetOptions Метод SetOptions задает параметры объекта групповой политики. |
UninstallApplication Функция UninstallApplication удаляет приложение групповой политики, которое обрабатывает установку и установку с помощью установщика Windows .msi файлов. |
Отмена регистрацииGPNotification Функция UnregisterGPNotification отменяет регистрацию указанного дескриптора уведомлений политики от получения уведомлений об изменениях политики. |
IGPEInformation Интерфейс IGPEInformation предоставляет методы для оснастки расширения консоли управления (MMC) для взаимодействия с редактором объектов групповая политика. Дополнительные сведения о MMC см. в консоли управления (Майкрософт). |
IGroupPolicyObject Интерфейс IGroupPolicyObject предоставляет методы для создания и изменения объекта групповой политики напрямую без использования редактора объектов групповая политика. |
IRSOPInformation Интерфейс IRSOPInformation предоставляет методы для оснастки расширения консоли управления (MMC) для взаимодействия с оснасткой main результирующий набор политик (RSoP). Дополнительные сведения о MMC см. в консоли управления (Майкрософт). |
GPOBROWSEINFO Структура GPOBROWSEINFO содержит сведения, которые функция BrowseForGPO использует для инициализации диалогового окна браузера объектов групповой политики. После закрытия пользователем диалогового окна система возвращает сведения о действиях пользователя в этой структуре. |
GROUP_POLICY_OBJECTA Структура GROUP_POLICY_OBJECT предоставляет сведения о объекте групповой политики в списке объектов групповой политики. (ANSI) |
GROUP_POLICY_OBJECTW Структура GROUP_POLICY_OBJECT предоставляет сведения о объекте групповой политики в списке объектов групповой политики. (Юникод) |
INSTALLDATA Структура INSTALLDATA указывает приложение групповой политики, устанавливаемое с помощью InstallApplication. |
INSTALLSPEC Структура INSTALLSPEC указывает приложение групповой политики по понятному имени и GUID групповой политики или по расширению имени файла. Элемент Spec структуры INSTALLDATA предоставляет эти сведения функции InstallApplication. |
LOCALMANAGEDAPPLICATION Структура LOCALMANAGEDAPPLICATION описывает управляемое приложение, установленное для пользователя или компьютера. Возвращается функцией GetLocalManagedApplications. |
MANAGEDAPPLICATION Структура MANAGEDAPPLICATION содержит сведения о приложении. Функция GetManagedApplications возвращает массив структур MANAGEDAPPLICATION. |
POLICYSETTINGSTATUSINFO Структура POLICYSETTINGSTATUSINFO предоставляет сведения о событии параметров политики. |
RSOP_TARGET Структура RSOP_TARGET содержит сведения о компьютере и пользователе, необходимые для функции GenerateGroupPolicy. |