18.2 Utilizando o Programador da Estação de Trabalho

Esta seção contém os seguintes tópicos:

18.2.1 Adicionando uma ação

Para configurar um item de ação, é necessário adicioná-lo à lista de itens de ação. O administrador da rede (ou outro usuário com o direito Supervisionar) pode executar essa tarefa no ConsoleOne® e colocar o item de ação nas estações de trabalho de um ou mais usuários. Os usuários também podem configurar itens de ação para execução em suas estações de trabalho individuais utilizando o Programador da estação de trabalho.

  1. Carregue o Programador (execute o wmsched.exe.

  2. Clique em Adicionar para exibir a caixa de diálogo Propriedades da Ação.

  3. Na página Geral, preencha os campos:

    Nome: o nome da ação. No ConsoleOne, o nome inclui o contexto completo do objeto Ação. No Programador da estação de trabalho, o nome corresponderá ao que você digitar nesse campo.

    Prioridade: a ordem em que a ação é executada. As ações com prioridade mais alta são executadas primeiro. Se duas ações tiverem a mesma prioridade, a primeira ação encontrada na lista de ações (incluída na primeira janela exibida quando o Programador é carregado) será executada primeiro. A prioridade selecionada aplica-se a todos os itens de ação incluídos nessa ação, a não ser que ela seja anulada pelo item de ação.

    Representação: os direitos de acesso à estação de trabalho a serem concedidos a todos os itens de ação incluídos nessa ação. (somente para o Windows NT/2000/XP.)

    Ação Permanece Persistente após Reinicialização: a ação é gravada na estação de trabalho, possibilitando que o Programador ative-a novamente no momento especificado, quando a estação de trabalho for reiniciada. Se essa opção não for selecionada, a ação será perdida quando você sair do Windows NT/2000/XP.

  4. Na página Ações, clique em Adicionar.

  5. Na caixa de diálogo Propriedades do Item, preencha os campos:

    Nome: especifique o nome do programa a ser executado. Esse programa deve existir no caminho do usuário para poder ser executado como um item de ação.

    Diretório de trabalho: o diretório de trabalho é automaticamente definido quando você especifica um item de ação, assumindo como padrão o diretório no qual o item de ação está localizado. É possível especificar um diretório de trabalho diferente digitando o caminho nesse campo.

    Parâmetros: as informações que podem ser utilizadas pelo sistema para que argumentos de linha de comando sejam enviados ao aplicativo. Por exemplo, para iniciar o notepad.exe e fazer com que ele abra automaticamente o arquivo readme.txt, digite readme.txt no campo Parâmetros.

    Prioridade: existem quatro prioridades disponíveis para ações e itens de ação: Ação Padrão, Acima do Normal, Normal e Abaixo do Normal. Os itens de ação podem assumir a mesma prioridade que o objeto Ação no qual estão incluídos, ou seja, assumem a prioridade padrão dessa ação. Como alternativa, eles podem anular o padrão utilizando uma das outras três configurações de prioridade.

    Se a ação for executada durante o expediente normal de trabalho, deverá receber uma prioridade Abaixo do Normal de forma a não afetar o desempenho da estação de trabalho do usuário.

    Se dois ou mais itens de ação tiverem a mesma prioridade, o primeiro item definido (que aparece em primeiro lugar na lista) terá precedência sobre os demais.

  6. Marque a caixa de seleção Interromper se ainda estiver sendo executada após ? minutos e depois escolha o número de minutos desejado.

    Essa opção encerrará a ação se ela ainda estiver em execução após o número especificado de minutos. Nesse caso, ela será reprogramada para execução no próximo horário programado.

    O número especificado de minutos no campo Minutos deve corresponder ao tempo total necessário para a ação propriamente dita e para todos os itens de ação associados, quando aplicável. Se você não especificar um tempo suficiente para a execução da ação e de todos os itens de ação associados, os itens de ação podem não ter tempo suficiente para concluir suas tarefas.

  7. Clique duas vezes em OK.

    A ação é adicionada à lista Ação no Programador. Nesse ponto, é possível executar um destes procedimentos:

    • Especificar quando a ação deve ser executada (guia Programar);
    • Adicionar itens a essa ação (página Itens);
    • Especificar o que ocorrerá se a ação não puder ser executada (guia Avançado).

18.2.2 Adicionando um item de ação

Esse processo pressupõe que você já tenha criado uma ação na qual incluir os itens de ação. Se uma ação ainda não tiver sido criada, consulte Adicionando uma ação.

  1. No Programador, selecione uma ação, clique em Propriedades, escolha Itens e clique em Adicionar.

  2. Na caixa de diálogo Propriedades do Item, preencha os campos:

    Nome: procure ou digite o nome do programa a ser executado. Esse programa deve existir no caminho do usuário para ser executado como um item de ação.

    Diretório de trabalho: o diretório de trabalho é automaticamente definido quando você pesquisa um item de ação, assumindo como padrão o diretório no qual o item de ação está localizado. É possível especificar um diretório de trabalho diferente especificando o caminho nesse campo.

    O campo Diretório de Trabalho deve especificar um dispositivo local. Não é possível utilizar caminhos de rede como diretórios de trabalho.

    Parâmetros: as informações que podem ser utilizadas pelo sistema para que argumentos de linha de comando sejam enviados ao aplicativo. Por exemplo, para iniciar o notepad.exe e fazer com que ele abra automaticamente o arquivo readme.txt, digite readme.txt no campo Parâmetros.

    Se você estiver adicionando um arquivo de lote do DOS como um item de ação, a janela do DOS deverá estar aberta para executá-lo. Se você incluir o parâmetro /c, essa janela será fechada quando a execução do arquivo de lote estiver concluída. É necessário incluir o parâmetro /c, seguido por um espaço, na frente do nome do arquivo de lote no campo Parâmetros.

    Por exemplo, para executar um arquivo de lote do DOS denominado test_c.bat, crie as seguintes entradas na caixa de diálogo Propriedades do Item para o item de ação ao adicionar esse item:

    • Nome: CMD.exe (o nome do comando do Windows NT/2000/XP que abre uma janela do DOS) ou START (o nome do comando do Windows 98 que abre essa janela).
    • Diretório de Trabalho: deixe esse campo em branco, a menos que seja necessário especificar a localização do comando cmd.exe ou start.
    • Parâmetros: /c test_c.bat. Inclua o nome completo do arquivo, com a respectiva extensão, e utilize o parâmetro /c para que a janela do DOS seja fechada logo após a execução do arquivo de lote.
    • Prioridade: utilize Ação Padrão ou escolha uma das outras configurações.

    Prioridade: existem quatro prioridades disponíveis para ações e itens de ação: Ação Padrão, Acima do Normal, Normal e Abaixo do Normal. Os itens de ação podem assumir a mesma prioridade que o objeto Ação no qual estão incluídos, ou seja, assumem a prioridade padrão dessa ação. Como alternativa, eles podem anular o padrão utilizando uma das outras três configurações de prioridade.

    Se a ação for executada durante o expediente normal de trabalho, deverá receber uma prioridade Abaixo do Normalde forma a não afetar o desempenho da estação de trabalho do usuário.

    Se dois ou mais itens de ação tiverem a mesma prioridade, o primeiro item definido (que aparece em primeiro lugar na lista) terá precedência sobre os demais.

  3. Marque a caixa de seleção Interromper se ainda estiver sendo executada após ? minutos e depois escolha o número de minutos desejado.

    Essa opção encerrará a ação se ela ainda estiver em execução após o número especificado de minutos. Nesse caso, ela será reprogramada para execução no próximo horário programado.

    O número especificado de minutos no campo Minutos deve corresponder ao tempo total necessário para a ação propriamente dita e para todos os itens de ação associados, quando aplicável. Se você não especificar um tempo suficiente para a execução da ação e de todos os itens de ação associados, os itens de ação podem não ter tempo suficiente para concluir suas tarefas.

  4. Para gravar as configurações e continuar a editar a ação, clique em Aplicar.

    ou

    Quando terminar de definir as propriedades do item de ação, clique em OK.

    Nesse ponto, o item de ação aparece na lista de itens de Ações.

    Se um item de ação estiver programado para execução imediata e você clicar em OK ou em Aplicar, ele será executado.

  5. Repita da Etapa 2 até a Etapa 4 até terminar de adicionar itens.

18.2.3 Desabilitando ou habilitando uma ação

  1. Carregue o Programador (execute o wmsched.exe.

  2. Clique em uma ação.

  3. Clique em Habilitar/Desabilitar.

18.2.4 Desabilitando ou habilitando um item de ação

  1. Carregue o Programador (execute wmsched.exe.

  2. Clique em uma ação e selecione Propriedades.

  3. Clique na página Itens, selecione um item de ação e clique em Desabilitar/Habilitar.

18.2.5 Removendo uma ação

Não é possível desfazer esse procedimento. Ao clicar em Remover, você não será solicitado a confirmar a remoção da ação. Se uma ação for removida e, mais tarde, for novamente necessária, você deverá adicioná-la mais uma vez.

  1. Clique em uma ação.

  2. Clique em Remover.

18.2.6 Removendo um item de ação

Não é possível desfazer esse procedimento. Ao clicar em Remover, você não será solicitado a confirmar a remoção da ação. Se um item de ação for removido e, mais tarde, for novamente necessário, você deverá adicioná-lo mais uma vez.

  1. Clique em uma ação e selecione Propriedades.

  2. Clique em Itens, selecione um item de ação e clique em Remover.

18.2.7 Executando uma ação imediatamente

  1. Clique em uma ação.

  2. Clique em Executar Agora.

18.2.8 Programando a execução de uma ação

Utilize os campos na página Programar para especificar quando a ação deve ser executada e para fornecer detalhes necessários ao sistema sobre o momento da execução.

A página Programar contém cinco opções de programação: Evento, Diário, Semanal, Mensal e Anual. A opção escolhida e as configurações associadas a essa opção determinam o momento de execução da ação.

É possível utilizar apenas uma opção de programação por vez. Por exemplo, se a opção Diário estiver selecionada, todas as outras serão ignoradas, a menos que você utilize as opções disponíveis na guia Avançado.

As unidades de tempo são mostradas de acordo com um relógio de 24 horas (por exemplo, 9:00 para 9:00 da manhã e 13:30 para 1:30 da tarde).

O Programador ignorará as informações sobre a programação até que a ação possa ser iniciada com êxito.

Para programar um item:

  1. Selecione a ação que você deseja programar.

  2. Clique em Propriedades > Programar.

  3. Selecione a opção de programação desejada:

    • Evento: a programação de Evento permite determinar que tipo de evento de estação de trabalho fará com que a ação seja executada. Para programar a ação com base em um evento, clique em Evento e escolha uma das opções na seguinte lista de eventos reconhecidos:

      Inicialização dos Serviços do Programador: executa a ação quando o Programador é inicializado. Não será possível escolher o evento Inicialização dos Serviços do Programador para iniciar a ação se ela estiver planejada para execução com os direitos de um usuário interativo. Quando esse tipo de evento ocorre, o usuário interativo ainda não está autenticado. O evento Inicialização dos Serviços do Programador requer direitos de Sistema.

      Login do Usuário: executa a ação após o login bem-sucedido do usuário, mas antes da execução dos login scripts.

      O Desktop do Usuário Está Ativo: executa a ação após a conclusão dos login scripts (não se aplica ao Windows 98).

      Estação de Trabalho Bloqueada: executa a ação quando a estação de trabalho está bloqueada (não se aplica ao Windows 98).

      Estação de Trabalho Desbloqueada: executa a ação quando a estação de trabalho está desbloqueada (não se aplica ao Windows 98).

      Protetor de Tela Ativado: executa a ação quando o protetor de tela é ativado.

      Logout do Usuário: executa a ação antes da conclusão do logout.

      Encerramento do Sistema: executa a ação após o encerramento normal de todos os outros aplicativos, mas antes do encerramento do sistema. Não será possível escolher o evento Encerramento do Sistema para iniciar a ação se você planejar executá-la com os direitos de um usuário interativo. Quando esse tipo de evento ocorre, o usuário interativo não está mais autenticado. O evento Encerramento do Sistema requer direitos de Sistema.

    • Diário: permite programar a execução de uma ação em um ou mais dias entre os horários de início e de término especificados. Como opção, será possível repetir essa ação em intervalos regulares depois que ela for iniciada com êxito. Por exemplo, às segundas-feiras, quartas-feiras e sextas-feiras, você poderá iniciá-la entre 12:30 e 13:00 e executá-la a cada 10 minutos. Para programar a ação de forma a executá-la diariamente, clique em Diário e escolha uma destas opções:

      Executar a Ação nos Seguintes Dias: especifique os dias da semana em que a ação deve ser executada.

      Iniciar a Ação Entre os Horários ? (HH:MM): especifique a faixa de tempo na qual a ação pode ser iniciada.

      Repetir a Ação a Cada ? (HH:MM:SS): especifique o tempo de espera do sistema antes que a ação seja repetida.

    • Semanal: permite programar uma ação em um dia específico da semana. Para programar uma ação de forma a executá-la semanalmente, clique em Semanal e escolha uma destas opções:

      Executar esta Ação uma Vez por Semana: identifica o dia da semana no qual você deseja executar a ação.

      Iniciar a Ação Entre os Horários ? (HH:MM): identifica a hora (HH) e o minuto (MM) exatos em que a ação deve ser iniciada.

    • Mensal: permite escolher o dia do mês em que a ação deve ser executada, além do respectivo horário de início. Por exemplo, você pode optar por executá-la sempre no quarto dia do mês, entre 8:00 e 10:15. A faixa de tempo é especificada de acordo com um relógio de 24 horas. Se preferir, opte por executar a ação no último dia do mês, independentemente do número de dias desse mês. Para programar a ação de forma a executá-la mensalmente, clique em Mensal e escolha uma destas opções:

      Executar Esta Ação uma Vez por Mês no Dia __ do Mês: especifique o dia do mês em que o sistema deve executar automaticamente a ação. Clique em um dos botões de opção disponíveis:

      • No Dia _ do Mês: a ação é executada no dia especificado.

      • No Último Dia do Mês: a ação é executada no último dia do mês, independentemente do número de dias desse mês.

      Iniciar a Ação Entre os Horários ? (HH:MM): especifique a hora (HH) e o minuto (MM) exatos em que a ação deve ser iniciada.

    • Anual: permite determinar o horário e o dia do mês em que a ação deve ser executada. Para programar a ação de forma a executá-la anualmente, clique em Anual e escolha uma destas opções:

      Executar Esta Ação uma Vez por Ano no Dia ? de ?: especifique o dia do mês e o mês do ano em que a ação deve ser executada.

      Iniciar a Ação Entre os Horários ? e ?: utilizando um relógio de 24 horas, especifique a hora e o minuto referentes ao primeiro horário e, em seguida, ao último horário em que a ação deve ser iniciada. Por exemplo, escolha 17:30 e 20:00 para não iniciar a ação antes das 5:30 da tarde e depois das 8:00 da noite, respectivamente.

  4. Clique em OK.

A programação definida é aplicada a cada item de ação incluído na ação, anulando a programação do pacote.

18.2.9 Definindo propriedades avançadas de uma ação

Utilize os campos da página Avançado para determinar o que acontecerá com a programação da ação se ela não for concluída nem executada dentro do período especificado ou quando ela for concluída com êxito.

  1. Clique em uma ação > Propriedades > Avançado.

  2. Especifique o que deverá ocorrer se o sistema não conseguir executar a ação:

    • Desabilitar a Ação: desabilita a ação de forma que ela não seja executada novamente (a menos que você a habilite de novo).

    • Tentar Novamente a Intervalos de Um Minuto: faz com que o sistema continue tentando executar essa ação a cada 60 segundos.

    • Ignorar o Erro e Reprogramar Normalmente: faz com que qualquer erro gerado durante a execução da ação seja ignorado e com que a ação seja reprogramada para uma data/hora posterior.

  3. Marque a caixa de seleção Desabilitar a ação após completá-la de forma a desabilitar o mecanismo de reprogramação para essa ação depois que todos os itens de ação forem iniciados com êxito.

  4. Marque a caixa de seleção Interromper se ainda estiver sendo executada após ? minutos e depois escolha o número de minutos.

    Esse recurso encerrará a ação se ela ainda estiver em execução após o número especificado de minutos. Nesse caso, ela será reprogramada para execução no próximo horário programado.

    Para definir um tempo limite para a execução da ação, marque a caixa de seleção. O número de minutos especificado no campo Minutos deve corresponder ao tempo total necessário para a ação propriamente dita e para todos os itens de ação associados, quando aplicável. Se você não especificar um tempo suficiente para a execução da ação e de todos os itens de ação associados, os itens de ação podem não ter tempo suficiente para concluir suas tarefas.

    Esse recurso evita a repetição contínua de uma ação que parou de responder ou de ser executada sem ser concluída no sistema. Entretanto, a seleção dessa opção somente afetará as ações que não estiverem em execução no momento. Não é possível utilizar essa caixa de seleção para encerrar uma ação já carregada pelo Programador e que esteja em execução. Além disso, se uma ação em execução (como um arquivo de lote do DOS) tiver aberto uma janela do DOS, essa janela não será fechada automaticamente após a conclusão da ação, a menos que você tenha incluído o parâmetro /c no campo Parâmetros quando o item de ação foi adicionado pela primeira vez.

18.2.10 Exibindo ou editando os detalhes ou as propriedades de uma ação

  1. Clique em uma ação e selecione Propriedades.

  2. Clique em uma das páginas que contêm as propriedades ou os detalhes associados à ação.

  3. Faça as mudanças necessárias.

  4. Clique em OK.

18.2.11 Exibindo ou editando os detalhes ou as propriedades de um item de ação

  1. Clique em uma ação e selecione Propriedades.

  2. Clique em Item, selecione um item de ação e clique em Propriedades.

  3. Faça as mudanças necessárias.

  4. Clique em OK.

18.2.12 Exibindo ou editando propriedades de itens de ação definidas pelo usuário

  1. Abra o Programador em uma estação de trabalho.

  2. Selecione um item de ação > clique em Propriedades.

  3. Faça as mudanças necessárias.

  4. Clique em OK.