23.2 Ferramentas personalizadas

Ferramentas personalizadas podem ser usadas para chamar qualquer aplicativo a ser executado em computadores clientes e servidores na rede, selecionando qualquer conta do Active Directory gerenciada no DRA.

O DRA suporta dois tipos de ferramentas personalizadas:

  • Ferramentas personalizadas que iniciam utilitários de área de trabalho comuns, como o Microsoft Office

  • Ferramentas personalizadas que você cria e distribui para cada computador cliente do DRA

Você pode criar uma ferramenta personalizada que inicia uma verificação antivírus de todos os computadores em que o cliente DRA está instalado. Você também pode criar uma ferramenta personalizada que inicie um aplicativo externo ou uma ferramenta que exija que o DRA atualize um script periodicamente. Essas atualizações periódicas podem ser mudanças na configuração ou mudanças na regra de negócios. Posteriormente, após as atualizações periódicas, o DRA replica as ferramentas personalizadas do servidor de administração principal para qualquer servidor de administração secundário e computador cliente DRA.

Para entender como as ferramentas personalizadas são replicadas no conjunto multimaster do servidor, consulte Replicação de arquivo.

23.2.1 Criando ferramentas personalizadas

Você pode criar ferramentas personalizadas no servidor principal do DRA associando a um objeto do Active Directory selecionado ou a todos os objetos do Active Directory exibidos nesse assistente de criação de ferramenta personalizada. O mesmo será replicado para servidores secundários no MMS e para os clientes DRA por meio da replicação de arquivos.

Uma nova ferramenta personalizada criará um menu e um submenu, se necessário, para invocar a operação contra os objetos do Active Directory associados no DRA.

Você pode delegar poderes a administradores assistentes para criar e executar ferramentas personalizadas e para acessar e executar o aplicativo.

Ao criar uma ferramenta personalizada, você precisa inserir os parâmetros da seguinte forma:

Guia General (Geral)

  1. Nome: Qualquer nome de cliente necessário para a ferramenta.

  2. Menu e Submenu: Para criar um item de menu para uma nova ferramenta personalizada, digite o título do menu no campo Menu and Submenu Structure (Estrutura do Menu e Submenu). Quando você cria uma ferramenta personalizada e seleciona o objeto, o DRA exibe o item de menu da ferramenta personalizada usando o menu e a estrutura do submenu especificados no menu Tarefas, no menu de Atalho e na barra de ferramentas DRA.

    Estrutura de amostra de Menu e Submenu: Digite o nome do item de menu, um caractere de barra invertida (\) e, em seguida, o nome do item de submenu.

    Para ter uma tecla de atalho: Digite um caractere e comercial (&) antes do nome do item de menu.

    1. Exemplo: SendEmail\ApproveAction ---- SendEmail é o menu e ApproveAction é submenu com a primeira letra “A” em ApproveAction sendo a tecla de atalho habilitada.

  3. Habilitado: Marque esta caixa para ativar a ferramenta personalizada.

  4. Descrição: Você pode adicionar qualquer valor de descrição obrigatório.

  5. Comentário: Você pode adicionar qualquer comentário necessário à ferramenta personalizada.

Guia Supported Objects (Objetos Suportados)

Selecione o objeto AD necessário ou todos os objetos do AD aos quais a ferramenta personalizada criada deve ser associada.

As opções atuais de ferramentas personalizadas suportadas incluem: Domínio Gerenciado, containeres, Usuários, Contatos, Grupos, Computadores, Unidade Organizacional e Published Printers (Impressoras Publicadas).

NOTA:Outros objetos recém-apresentados, como Caixa de correio de recursos, Grupo dinâmico e Exchange Dynamic Group (Grupo Dinâmico do Exchange) não são suportados com Ferramentas personalizadas.

Guia Application Settings (Configurações do Aplicativo)

Location of the application: (Localização do aplicativo) Você precisa fornecer o caminho/local em que o aplicativo está instalado copiando e colando o caminho exato do aplicativo ou usando a opção Inserir.

Esse mesmo caminho já deve existir em todos os servidores do DRA no MMS. Se necessário, você pode usar Replicação de arquivo para fazer upload e replicar um arquivo em um caminho utilizável nos servidores do MMS antes de criar uma ferramenta personalizada.

Você também pode usar variáveis DRA, variáveis de ambiente e valores de registro para especificar o local do aplicativo externo no campo Location of the application (Localização do aplicativo). Para usar essas variáveis, clique em Inserir e selecione a variável que deseja usar.

Após inserir a variável, digite um caractere de barra invertida (\) e especifique o restante do caminho do aplicativo, incluindo o nome do arquivo executável do aplicativo.

Exemplos:

  • Exemplo 1: Para especificar o local de um aplicativo externo que a ferramenta personalizada executará, selecione a variável de ambiente {%PROGRAMFILES%} e, em seguida, especifique o restante do caminho do aplicativo no campo Location of the application (Localização do aplicativo): {%PROGRAMFILES%}\ABC Associates\VirusScan\Scan32.exe

    NOTA:O DRA fornece o valor do Registro do Office Install Directory como uma amostra. Para especificar uma chave de registro que contenha um caminho como um valor, use a seguinte sintaxe: {HKEY_LOCAL_MACHINE\SOFTWARE\MyProduct\SomeKey\(Default)}

  • Exemplo 2: Para especificar o local de um arquivo de script personalizado que a ferramenta personalizada executará, selecione a variável DRA {DRA_Replicated_Files_Path} e, em seguida, especifique o restante do caminho do arquivo de script no campo Location of the application (Localização do aplicativo): {DRA_Replicated_Files_Path}\cscript.vbs ; em que {DRA_Replicated_Files_Path} é o caminho de arquivo replicado ou a{DRAInstallDir}\FileTransfer\Replicate pasta no servidor de Administração.

    NOTA:Antes de criar a ferramenta personalizada, faça o upload do arquivo de script no servidor de administração primário usando o recurso de replicação de arquivo. O recurso de replicação de arquivos faz o upload do arquivo de script para a pasta {DRAInstallDir}\FileTransfer\Replicate no servidor de administração principal.

  • Exemplo 3: Para especificar o local de um utilitário DRA que a ferramenta personalizada executará, selecione a variável DRA {DRA_Application_Path} e, em seguida, especifique o restante do caminho do utilitário no campo Location of the application (Localização do aplicativo): {DRA_Application_Path}\DRADiagnosticUtil.exe ; em que {DRA_Application_Path} é o local onde o DRA está instalado.

  • Exemplo 4: Basta copiar e colar o local do aplicativo junto com o nome do arquivo do aplicativo com extensão.

Parameters to pass to the application: ( Parâmetros a passar para o aplicativo) Para definir um parâmetro a ser passado para um aplicativo externo, copie e cole ou digite um ou mais parâmetros no campo Parameters to pass to the application (Parâmetros para passar para o aplicativo). O DRA fornece parâmetros que você pode usar no campo Parameters to pass to the application ( Parâmetros para passar para o aplicativo). Para usar esses parâmetros, clique em Inserir e selecione o parâmetro ou parâmetros que você deseja usar. Ao fornecer a propriedade do objeto como um parâmetro, verifique se o administrador assistente tem a permissão de Leitura necessária na propriedade do objeto, juntamente com o poder Executar Ferramentas Personalizadas para executar a ferramenta personalizada.

Exemplos:

  • Exemplo 1: Para passar o nome do grupo e o nome do domínio como parâmetros para um aplicativo externo ou script, selecione os parâmetros Object Property Name (Nome da Propriedade do Objeto) e Domain Property Name (Nome da Propriedade do Domínio) e especifique os nomes dos parâmetros no campo Parameters to pass to the application (Parâmetros para passar para o aplicativo): "{Object.Name}" "{Domain.$McsName}"

  • Exemplo 2: Para passar o parâmetro de entrada “ipconfig” para o aplicativo “C:\Windows\SysWOW64\cmd.exe” basta digitar "{C:\Windows\SysWOW64\cmd.exe}" "{ipconfig}" no campo.

Directory where the application will run: (Diretório em que o aplicativo será executado) Este é o local em que o aplicativo precisa ser executado na máquina cliente ou servidor. Você precisa passar o caminho no qual o aplicativo deve ser executado. Você também pode usar a opção “Inserir” da mesma maneira que passamos o parâmetro para o campo "Location of the application" (“Localização do aplicativo”). Outros parâmetros nesta guia são suficientemente explícitos para explicar seu uso.