Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Общие сведения о технологии 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. |