Ler em inglês

Compartilhar via


API do Política de Grupo

Visão geral da tecnologia de API Política de Grupo.

Para desenvolver Política de Grupo API, você precisa desses cabeçalhos:

Para obter diretrizes de programação para essa tecnologia, confira:

Enumerações

 
INSTALLSPECTYPE

Os valores de enumeração INSTALLSPECTYPE definem as maneiras como um aplicativo de política de grupo pode ser especificado para a função InstallApplication. Os valores são usados no membro Type de INSTALLDATA.

Funções

 
BrowseForGPO

A função BrowseForGPO cria uma caixa de diálogo do navegador GPO que permite que o usuário abra ou crie um GPO.
CreateGPOLink

A função CreateGPOLink cria um link entre o GPO especificado e o site, domínio ou unidade organizacional especificados.
Excluir

O método Delete exclui o GPO.
DeleteAllGPOLinks

A função DeleteAllGPOLinks exclui todos os links de GPO para o site, domínio ou unidade organizacional especificados.
DeleteGPOLink

A função DeleteGPOLink exclui o link entre o GPO especificado e o site, domínio ou unidade organizacional especificados.
EnterCriticalPolicySection

A função EnterCriticalPolicySection pausa a aplicação da política para permitir que os aplicativos leiam com segurança as configurações de política.
ExportRSoPData

A função ExportRSoPData exporta um namespace WMI que contém informações de RSoP para um arquivo de dados. A função grava as informações em um arquivo de dados que pode ser importado para um namespace WMI com uma chamada para a função ImportRSoPData.
FreeGPOListA

A função FreeGPOList libera a lista especificada de GPOs. (ANSI)
FreeGPOListW

A função FreeGPOList libera a lista especificada de GPOs. (Unicode)
GetAppliedGPOListA

A função GetAppliedGPOList recupera a lista de GPOs aplicados ao usuário ou computador especificado. (ANSI)
GetAppliedGPOListW

A função GetAppliedGPOList recupera a lista de GPOs aplicados ao usuário ou computador especificado. (Unicode)
GetDisplayName

O método GetDisplayName recupera o nome de exibição para o GPO. (IGPEInformation.GetDisplayName)
GetDisplayName

O método GetDisplayName recupera o nome de exibição para o GPO. (IGroupPolicyObject.GetDisplayName)
GetDSPath

O método GetDSPath recupera o caminho do Active Directory para a seção especificada do GPO.
GetDSPath

O método GetDSPath recupera o caminho do Active Directory para a raiz da seção gpo especificada.
GetEventLogEntryText

O método GetEventLogEntryText retorna o texto de uma entrada específica no log de eventos.
GetFileSysPath

O método GetFileSysPath retorna o caminho do sistema de arquivos para a seção especificada do GPO. O caminho está no formato UNC.
GetFileSysPath

O método GetFileSysPath recupera o caminho do sistema de arquivos para a raiz da seção GPO especificada. O caminho está no formato UNC.
GetFlags

O método GetFlags recupera informações sobre a sessão de interface do usuário RSoP.
GetGPOListA

A função GetGPOList recupera a lista de GPOs para o usuário ou computador especificado. (ANSI)
GetGPOListW

A função GetGPOList recupera a lista de GPOs para o usuário ou computador especificado. (Unicode)
GetHint

O método GetHint recupera o tipo de objeto do Active Directory ao qual esse GPO pode ser vinculado.
GetLocalManagedApplications

A função GetLocalManagedApplications pode ser executada no computador de destino para obter uma lista de aplicativos gerenciados nesse computador.
GetMachineName

O método GetMachineName recupera o nome do computador do GPO remoto. Esse é o nome especificado pelo método OpenRemoteMachineGPO.
GetManagedApplicationCategories

A função GetManagedApplicationCategories obtém uma lista de categorias de aplicativo para um domínio. A lista é a mesma para todos os usuários no domínio.
GetManagedApplications

A função GetManagedApplications obtém uma lista de aplicativos exibidos no painel Adicionar de Adicionar/Remover Programas (ARP) para um contexto de usuário especificado.
GetName

O método GetName recupera o nome exclusivo para o GPO. Esse valor geralmente é um GUID.
GetName

O método GetName recupera o nome do GPO exclusivo.
GetNamespace

O método GetNameSpace recupera o namespace do qual os dados RSoP estão sendo exibidos.
GetOptions

O método GetOptions recupera as opções que o usuário selecionou para o Editor de Objetos do Política de Grupo.
GetOptions

O método GetOptions recupera as opções para o GPO.
GetPath

O método GetPath recupera o caminho para o GPO.
GetPropertySheetPages

O método GetPropertySheetPages recupera as páginas de folha de propriedades associadas ao GPO.
GetRegistryKey

O método GetRegistryKey recupera um identificador para a raiz da chave do Registro para a seção especificada do GPO.
GetRegistryKey

O método GetRegistryKey recupera um identificador para a raiz da chave do Registro para a seção GPO especificada.
GetType

O método GetType recupera informações de tipo para o GPO que está sendo editado. (IGPEInformation.GetType)
GetType

O método GetType recupera informações de tipo para o GPO que está sendo editado. (IGroupPolicyObject.GetType)
ImportRSoPData

A função ImportRSoPData importa um arquivo de dados que contém dados RSoP para um namespace WMI. O arquivo deve ser um gerado por uma chamada para a função ExportRSoPData.
InstallApplication

A função InstallApplication pode instalar aplicativos que foram implantados para usuários de destino que pertencem a um domínio.
LeaveCriticalPolicySection

A função LeaveCriticalPolicySection retoma a aplicação em segundo plano da política. Essa função fecha o identificador da seção de política.
Novo

O método New cria um novo GPO no Active Directory com o nome de exibição especificado. O método abre o GPO usando o método OpenDSGPO.
OpenDSGPO

O método OpenDSGPO abre o GPO especificado e, opcionalmente, carrega as informações do Registro.
OpenLocalMachineGPO

O método OpenLocalMachineGPO abre o GPO padrão para o computador e, opcionalmente, carrega as informações do Registro.
OpenRemoteMachineGPO

O método OpenRemoteMachineGPO abre o GPO padrão para o computador remoto especificado e, opcionalmente, carrega as informações do Registro.
PFNGENERATEGROUPPOLICY

A função de retorno de chamada GenerateGroupPolicy é uma função de retorno de chamada definida pelo aplicativo que cada extensão de política deve exportar ao gerar dados RSoP no modo de planejamento.
PFNPROCESSGROUPPOLICY

A função ProcessGroupPolicy é uma função de retorno de chamada definida pelo aplicativo usada ao aplicar a política.
PFNPROCESSGROUPPOLICYEX

A função ProcessGroupPolicyEx é uma função de retorno de chamada definida pelo aplicativo usada ao aplicar a política.
PFNSTATUSMESSAGECALLBACK

A função StatusMessageCallback é uma função de retorno de chamada definida pelo aplicativo usada para exibir mensagens status ao aplicar a política.
PolicyChanged

O método PolicyChanged informa ao Editor de Objetos do Política de Grupo que as configurações de política foram alteradas.
ProcessGroupPolicyCompleted

A função ProcessGroupPolicyCompleted notifica o sistema de que a extensão especificada terminou de aplicar a política.
ProcessGroupPolicyCompletedEx

A função ProcessGroupPolicyCompletedEx notifica o sistema de que a extensão de política especificada terminou de aplicar a política. A função também relata o status do log do RSoP (Conjunto resultante de política).
Refreshpolicy

A função RefreshPolicy faz com que a política seja aplicada imediatamente no computador cliente.
RefreshPolicyEx

A função RefreshPolicyEx faz com que a política seja aplicada imediatamente no computador. A função estendida permite que você especifique o tipo de atualização de política a ser aplicada.
RegisterGPNotification

A função RegisterGPNotification permite que um aplicativo receba uma notificação quando houver uma alteração na política. Quando ocorre uma alteração de política, o objeto de evento especificado é definido como o estado sinalizado.
RsopAccessCheckByType

A função RSoPAccessCheckByType determina se um descritor de segurança concede um conjunto especificado de direitos de acesso ao cliente identificado por um RSOPTOKEN.
RsopFileAccessCheck

A função RSoPFileAccessCheck determina se o descritor de segurança de um arquivo concede um conjunto especificado de direitos de acesso de arquivo ao cliente identificado por um RSOPTOKEN.
RsopResetPolicySettingStatus

A função RSoPResetPolicySettingStatus desvincula a instância de RSOP_PolicySettingStatus de sua instância de RSOP_PolicySetting.
RsopSetPolicySettingStatus

A função RSoPSetPolicySettingStatus cria uma instância de RSOP_PolicySettingStatus e uma instância de RSOP_PolicySettingLink. A função vincula (associa) RSOP_PolicySettingStatus à instância de RSOP_PolicySetting.
Salvar

O método Save salva as configurações de política do Registro especificadas no disco e atualiza o número de revisão do GPO.
SetDisplayName

O método SetDisplayName define o nome de exibição para o GPO.
Setoptions

O método SetOptions define as opções para o GPO.
DesinstalarApplication

A função UninstallApplication desinstala um aplicativo de política de grupo que manipula a instalação e a instalação usando o Windows Installer .msi arquivos.
UnregisterGPNotification

A função UnregisterGPNotification cancela o registro do identificador de notificação de política especificado do recebimento de notificações de alteração de política.

Interfaces

 
IGPEInformation

A interface IGPEInformation fornece métodos para snap-ins de extensão do MMC (Console de Gerenciamento da Microsoft) para se comunicar com o Editor de Objetos Política de Grupo. Para obter mais informações sobre o MMC, consulte o Console de Gerenciamento da Microsoft.
IGroupPolicyObject

A interface IGroupPolicyObject fornece métodos para criar e modificar um GPO diretamente, sem usar o Editor de Objetos Política de Grupo.
IRSOPInformation

A interface IRSOPInformation fornece métodos para snap-ins de extensão do MMC (Console de Gerenciamento da Microsoft) para se comunicar com o snap-in main RSoP (Conjunto resultante de política). Para obter mais informações sobre o MMC, consulte o Console de Gerenciamento da Microsoft.

Estruturas

 
GPOBROWSEINFO

A estrutura GPOBROWSEINFO contém informações que a função BrowseForGPO usa para inicializar uma caixa de diálogo do navegador GPO. Depois que o usuário fecha a caixa de diálogo, o sistema retorna informações sobre as ações do usuário nessa estrutura.
GROUP_POLICY_OBJECTA

A estrutura GROUP_POLICY_OBJECT fornece informações sobre um GPO em uma lista de GPO. (ANSI)
GROUP_POLICY_OBJECTW

A estrutura GROUP_POLICY_OBJECT fornece informações sobre um GPO em uma lista de GPO. (Unicode)
INSTALLDATA

A estrutura INSTALLDATA especifica um aplicativo de política de grupo a ser instalado pelo InstallApplication.
INSTALLSPEC

A estrutura INSTALLSPEC especifica um aplicativo de política de grupo por seu guid de política de grupo e nome amigável ou por sua extensão de nome de arquivo. O membro Spec da estrutura INSTALLDATA fornece essas informações para a função InstallApplication.
LOCALMANAGEDAPPLICATION

A estrutura LOCALMANAGEDAPPLICATION descreve um aplicativo gerenciado instalado para um usuário ou um computador. Retornado pela função GetLocalManagedApplications.
MANAGEDAPPLICATION

A estrutura MANAGEDAPPLICATION contém informações sobre um aplicativo. A função GetManagedApplications retorna uma matriz de estruturas MANAGEDAPPLICATION.
POLICYSETTINGSTATUSINFO

A estrutura POLICYSETTINGSTATUSINFO fornece informações sobre um evento de configuração de política.
RSOP_TARGET

A estrutura RSOP_TARGET contém informações de computador e usuário exigidas pela função GenerateGroupPolicy.