Configurando o gerenciamento de processos externos (rogue) em estações de trabalho Windows 98 e Windows 2000/XP

O gerenciamento de processos externos (rogue) é habilitado e configurado através do registro do Windows. As seções a seguir explicam como modificar manualmente o registro em estações de trabalho Windows 98 e Windows 2000/XP e como criar um objeto Aplicativo para distribuir as mudanças do registro pelo Disparador de Aplicativos:


Modificando manualmente o registro

  1. Use o REGEDIT.EXE para abrir o registro do Windows.

  2. Localize a seguinte chave:

    HKEY_CURRENT_USER\Software\NetWare\NAL\1.0

  3. Adicione uma chave Process Management (Gerenciamento de Processos) sob a chave 1.0. O resultado será:

    HKEY_CURRENT_USER\Software\NetWare\NAL\1.0\Process Management

  4. Adicione um valor Default Action (Ação Padrão) à chave Process Management (Gerenciamento de Processos) usando as seguintes informações:

    Value Type (Tipo de Valor): DWORD

    Value Name (Nome do Valor): Default Action (Ação Padrão)

    Value Data (Dados do Valor): Para que o Disparador de Aplicativos ignore todos os processos externos (rogue), digite 0. Para que o Disparador de Aplicativos encerre todos os processos externos (rogue), digite 1.

  5. Adicione um valor Report Terminated (Relatório Encerrado) à chave Process Management (Gerenciamento de Processos) usando as seguintes informações:

    Value Type (Tipo de Valor): DWORD

    Value Name (Nome do Valor): Report Terminated (Relatório Encerrado)

    Value Data (Dados do Valor): Para desabilitar o relatório de processos externos (rogue) encerrados pelo Disparador de Aplicativos, digite 0. Para habilitar o relatório de processos externos (rogue) encerrados, digite 1.

  6. Adicione um valor Report Ignored (Relatório Ignorado) à chave Process Management (Gerenciamento de Processos) usando as seguintes informações:

    Value Type (Tipo de Valor): DWORD

    Value Name (Nome do Valor): Report Ignored (Relatório Ignorado)

    Value Data (Dados do Valor): Para desabilitar o relatório de processos externos (rogue) ignorados pelo Disparador de Aplicativos, digite 0. Para habilitar o relatório de processos externos (rogue) ignorados, digite 1.

  7. Se você habilitou o relatório adicionando um valor Relatório Encerrado ou Relatório Ignorado, você precisará definir para onde os relatórios devem ser enviados. Para isso, faça o seguinte:

    1. Adicione uma chave Reporting Targets (Destinos dos Relatórios) à chave Process Management (Gerenciamento de Processos). O resultado será:

      HKEY_CURRENT_USER\Software\NetWare\NAL\1.0\Process Management\Reporting Targets

    2. Para configurar o relatório em banco de dados, adicione um valor Database (Banco de Dados) à chave Reporting Targets (Destinos dos Relatórios) usando as seguintes informações:

      Value Type (Tipo de Valor): DWORD

      Value Name (Nome do Valor): Database (Banco de Dados)

      Value Data (Dados do Valor): Para desabilitar o relatório em banco de dados, digite 0. Para habilitar o relatório em banco de dados, digite 1. Com esta opção habilitada, o Disparador de Aplicativos grava no banco de dados determinado pelo pacote Diretiva de Local de Serviço associado ao usuário. Para obter mais informações, consulte Habilitando a diretiva de Banco de Dados do ZENworks .

      Para obter informações sobre consultas que você pode usar para gerar relatórios do banco de dados, consulte Gerando relatórios de um banco de dados .

    3. Para configurar o relatório no SNMP, adicione um valor SNMP à chave Reporting Targets (Destinos dos Relatórios) usando as seguintes informações:

      Value Type (Tipo de Valor): DWORD

      Value Name (Nome do Valor): SNMP

      Value Data (Dados do Valor): Para desabilitar o relatório no SNMP, digite 0. Para habilitar o relatório no SNMP, digite 1. Com esta opção habilitada, o Disparador de Aplicativos envia ao SNMP destinos de detecção determinados pelo pacote Diretiva de Local de Serviço associado ao usuário. Para obter mais informações, consulte Habilitando a Diretiva de Destinos de Detecção SNMP .

    4. Para configurar os relatórios XML, adicione um valor XML à chave Reporting Targets (Destinos dos Relatórios) usando as seguintes informações:

      Value Type (Tipo de Valor): DWORD

      Value Name (Nome do Valor): XML

      Value Data (Dados do Valor): Para desabilitar os relatórios XML, digite 0. Para habilitar os relatórios XML, digite 1. Com esta opção habilitada, o Disparador de Aplicativos envia ao XML destinos determinados pelo pacote Diretiva de Local de Serviço associado ao usuário. Para obter mais informações, consulte Habilitando a Diretiva de Destinos de Detecção SNMP .

      Se os relatórios no XML estiverem sendo processados em um banco de dados, consulte Gerando relatórios de um banco de dados para obter informações sobre consultas que você pode usar para gerar relatórios do banco de dados.

    5. Para configurar os relatórios de arquivos de registro, adicione um valor File (Arquivo) à chave Reporting Targets (Destinos dos Relatórios) usando as seguintes informações:

      Value Type (Tipo de Valor): String

      Value Name (Nome do Valor): File (Arquivo)

      Value Data (Dados do Valor): Especifique o caminho completo e o nome a serem usados para o arquivo de registro. Isso pode ser uma unidade mapeada ou um caminho UNC para uma unidade local ou de rede. Por exemplo, \\servidor1\vol1\processo\rogue.txt. Se você não digitar um valor, os relatórios de arquivos de registro serão desabilitados.

      Para obter noções básicas sobre as informações gravadas no arquivo de registro, consulte Noções básicas sobre relatórios de arquivos de registro .

  8. Caso deseje usar uma lista de exceções, crie uma chave Exception List (Lista de Exceções) sob a chave Process Management (Gerenciamento de Processos). O resultado será:

    HKEY_CURRENT_USER\Software\NetWare\NAL\1.0\Process Management\Exception List

    A configuração de Default Action (Ação Padrão) (Passo 4) determina o que acontece com os processos adicionados à lista de exceções. Se Default Action (Ação Padrão) for configurado como 0 (ignorar processos), quaisquer processos adicionados à lista de exceções serão encerrados, em vez de ignorados. Se Default Action (Ação Padrão) for configurado como 1 (encerrar processos), quaisquer processos adicionados à lista de exceções serão ignorados, em vez de encerrados.

  9. Adicione um valor da string à chave Exception List (Lista de Exceções) para cada processo a ser adicionado à lista.

    Value Type (Tipo de Valor): DWORD

    Value Name (Nome do Valor): Digite o nome de arquivo do processo. Você pode digitar o nome do executável exibido ou o nome de arquivo original. Se o processo tiver um nome de arquivo original, será relacionado na guia Versão da caixa de diálogo Propriedades do executável (clique o botão direito do mouse no arquivo executável > clique em Propriedades > clique em Versão). Não digite um caminho para o arquivo, apenas o nome de arquivo.

    Value Data (Dados do Valor): Não digite nada neste campo.

  10. Grave as mudanças do registro.


Criando um objeto Aplicativo para distribuir as modificações do registro

  1. No ConsoleOne®, crie um objeto Aplicativo simples (consulte Distribuindo aplicativos a usuários e estações de trabalho se necessário), usando as seguintes informações:

    Nome do Objeto: Digite um nome exclusivo para o objeto eDirectory (por exemplo, Gerenciamento de Processos Externos [Rogue]).

    Caminho para Arquivo: Não digite nada neste campo.

    Requisitos do Sistema: Para forçar requisitos do sistema específicos antes que as mudanças do registro sejam distribuídas a uma estação de trabalho, defina os requisitos.

    Associações: Selecione os usuários ou estações de trabalho aos quais deseja que as mudanças sejam distribuídas. Você também pode fazer isto mais à frente.

  2. Depois de criado o objeto Aplicativo, clique o botão direito do mouse no objeto > clique em Propriedades para exibir as páginas de propriedades do objeto.

  3. Clique em Opções de Distribuição > Registro para exibir a página Registro.

  4. Crie a seguinte chave do registro:

    HKEY_CURRENT_USER\Software\NetWare\NAL\1.0\Process Management

    Para criar a chave:

    1. Selecione a chave HKEY_CURRENT_USER > clique em Adicionar > clique em Chave para adicionar uma nova chave de entrada chamada Nova Chave.

    2. Renomeie a chave para Software.

    3. Repita o processo descrito em Passo 4.a e Passo 4.b para criar a estrutura de chaves completa.

  5. Adicione um valor Default Action (Ação Padrão) à chave Process Management (Gerenciamento de Processos). Para isso:

    1. Selecione a chave Process Management (Gerenciamento de Processos) > clique em Adicionar > clique em DWORD para exibir a caixa de diálogo Editar Valor DWORD > preencha os campos da seguinte maneira:

      Value Name (Nome do Valor): Default Action (Ação Padrão)

      Value Data (Dados do Valor): Para que o Disparador de Aplicativos ignore todos os processos externos (rogue), digite 0. Para que o Disparador de Aplicativos encerre todos os processos externos (rogue), digite 1.

    2. Clique em OK para adicionar o valor Default Action (Ação Padrão) à chave Process Management (Gerenciamento de Processos).

  6. Adicione um valor Report Terminated (Relatório Encerrado) à chave Process Management (Gerenciamento de Processos). Para isso:

    1. Selecione a chave Process Management (Gerenciamento de Processos) > clique em Adicionar > clique em DWORD para exibir a caixa de diálogo Editar Valor DWORD > preencha os campos da seguinte maneira:

      Value Name (Nome do Valor): Report Terminated (Relatório Encerrado)

      Value Data (Dados do Valor): Para desabilitar o relatório de processos externos (rogue) encerrados pelo Disparador de Aplicativos, digite 0. Para habilitar o relatório de processos externos (rogue) encerrados, digite 1.

    2. Clique em OK para adicionar o valor Report Terminated (Relatório Encerrado) à chave Process Management (Gerenciamento de Processos).

  7. Adicione um valor Report Ignored (Relatório Ignorado) à chave Process Management (Gerenciamento de Processos). Para isso:

    1. Selecione a chave Process Management (Gerenciamento de Processos) > clique em Adicionar > clique em DWORD para exibir a caixa de diálogo Editar Valor DWORD > preencha os campos da seguinte maneira:

      Value Name (Nome do Valor): Report Ignored (Relatório Ignorado)

      Value Data (Dados do Valor): Para desabilitar o relatório de processos externos (rogue) ignorados pelo Disparador de Aplicativos, digite 0. Para habilitar o relatório de processos externos (rogue) ignorados, digite 1.

    2. Clique em OK para adicionar o valor Report Ignored (Relatório Ignorado) à chave Process Management (Gerenciamento de Processos).

  8. Se você habilitou o relatório adicionando um valor Relatório Encerrado ou Relatório Ignorado, você precisará definir para onde os relatórios devem ser enviados. Para isso, faça o seguinte:

    1. Adicione uma chave Reporting Targets (Destinos dos Relatórios) à chave Process Management (Gerenciamento de Processos). O resultado será:

      HKEY_CURRENT_USER\Software\NetWare\NAL\1.0\Process Management\Reporting Targets

    2. Para configurar o relatório em banco de dados, adicione um valor Database (Banco de Dados) à chave Reporting Targets (Destinos dos Relatórios) usando as seguintes informações:

      Value Type (Tipo de Valor): DWORD

      Value Name (Nome do Valor): Database (Banco de Dados)

      Value Data (Dados do Valor): Para desabilitar o relatório em banco de dados, digite 0. Para habilitar o relatório em banco de dados, digite 1. Com esta opção habilitada, o Disparador de Aplicativos grava no banco de dados determinado pelo pacote Diretiva de Local de Serviço associado ao usuário. Para obter mais informações, consulte Habilitando a diretiva de Banco de Dados do ZENworks .

      Para obter informações sobre consultas que você pode usar para gerar relatórios do banco de dados, consulte Gerando relatórios de um banco de dados .

    3. Para configurar o relatório no SNMP, adicione um valor SNMP à chave Reporting Targets (Destinos dos Relatórios) usando as seguintes informações:

      Value Type (Tipo de Valor): DWORD

      Value Name (Nome do Valor): SNMP

      Value Data (Dados do Valor): Para desabilitar o relatório no SNMP, digite 0. Para habilitar o relatório no SNMP, digite 1. Com esta opção habilitada, o Disparador de Aplicativos envia ao SNMP destinos de detecção determinados pelo pacote Diretiva de Local de Serviço associado ao usuário. Para obter mais informações, consulte Habilitando a Diretiva de Destinos de Detecção SNMP .

    4. Para configurar os relatórios XML, adicione um valor XML à chave Reporting Targets (Destinos dos Relatórios) usando as seguintes informações:

      Value Type (Tipo de Valor): DWORD

      Value Name (Nome do Valor): XML

      Value Data (Dados do Valor): Para desabilitar os relatórios XML, digite 0. Para habilitar os relatórios XML, digite 1. Com esta opção habilitada, o Disparador de Aplicativos envia ao XML destinos determinados pelo pacote Diretiva de Local de Serviço associado ao usuário. Para obter mais informações, consulte Habilitando a Diretiva de Destinos de Detecção SNMP .

      Se os relatórios no XML estiverem sendo processados em um banco de dados, consulte Gerando relatórios de um banco de dados para obter informações sobre consultas que você pode usar para gerar relatórios do banco de dados.

    5. Para configurar os relatórios de arquivos de registro, adicione um valor File (Arquivo) à chave Reporting Targets (Destinos dos Relatórios) usando as seguintes informações:

      Value Type (Tipo de Valor): String

      Value Name (Nome do Valor): File (Arquivo)

      Value Data (Dados do Valor): Especifique o caminho completo e o nome a serem usados para o arquivo de registro. Isso pode ser uma unidade mapeada ou um caminho UNC para uma unidade local ou de rede. Por exemplo, \\SERVIDOR1\VOL1\PROCESSO\ROGUE.TXT. Se você não digitar um valor, os relatórios de arquivos de registro serão desabilitados.

      Para obter noções básicas sobre as informações gravadas no arquivo de registro, consulte Noções básicas sobre relatórios de arquivos de registro .

  9. Caso deseje usar uma lista de exceções, crie uma chave Exception List (Lista de Exceções) sob a chave Process Management (Gerenciamento de Processos). O resultado será:

    HKEY_CURRENT_USER\Software\NetWare\NAL\1.0\Process Management\Exception List

    A configuração de Default Action (Ação Padrão) (Passo 4) determina o que acontece com os processos adicionados à lista de exceções. Se Default Action (Ação Padrão) for configurado como 0 (ignorar processos), quaisquer processos adicionados à lista de exceções serão encerrados, em vez de ignorados. Se Default Action (Ação Padrão) for configurado como 1 (encerrar processos), quaisquer processos adicionados à lista de exceções serão ignorados, em vez de encerrados.

  10. Adicione um valor da string à chave Exception List (Lista de Exceções) para cada processo a ser adicionado à lista. Para isso, faça o seguinte:

    1. Selecione a chave Exception List (Lista de Exceções) > clique em Adicionar > clique em DWORD para exibir a caixa de diálogo Editar Valor DWORD > preencha os campos da seguinte maneira:

      Value Name (Nome do Valor): Digite o nome de arquivo do processo. Você pode digitar o nome do executável exibido ou o nome de arquivo original. Se o processo tiver um nome de arquivo original, será relacionado na guia Versão da caixa de diálogo Propriedades do executável (clique o botão direito do mouse no arquivo executável > clique em Propriedades > clique em Versão). Não digite um caminho para o arquivo, apenas o nome de arquivo.

      Value Data (Dados do Valor): Não digite nada neste campo.

    2. Clique em OK para adicionar o valor à chave Exception List (Lista de Exceções).

  11. Clique na guia Associações para exibir a página Associações.

  12. Adicione os usuários e a estação de trabalho para os quais deseja distribuir as mudanças. Para garantir que as mudanças sejam efetuadas sem precisar de nenhuma intervenção do usuário, habilite a opção Forçar Execução em cada associação.

  13. Clique em OK para gravar as mudanças no objeto Aplicativo.

As modificações no registro serão distribuídas aos usuários associados da próxima vez que o Disparador de Aplicativos for atualizado e às estações de trabalho associadas da próxima vez que o Ajudante da Estação de Trabalho do Disparador de Aplicativos for atualizado.