E.26 Ação - Executar Script

A caixa de diálogo Ação - Executar Script permite configurar um script a ser executado no dispositivo gerenciado. Para que a ação Executar Script seja concluída com sucesso, verifique se o script é silencioso (não requer intervenção do usuário).

É possível acessar essa caixa de diálogo usando os seguintes métodos:

As configurações variam de acordo com o tipo de script selecionado na lista Script a Executar. As seguintes opções estão disponíveis:

E.26.1 Especifique um arquivo no dispositivo gerenciado

Selecione essa opção para executar um script que existe no dispositivo gerenciado.

Figura E-29 Caixa de diálogo Ação - Executar Script

Nome do Arquivo de Script: Especifique o caminho para o arquivo de script no dispositivo de destino, por exemplo, C:\scripts\xyz.pl.

Parâmetros do Script: Especifique os parâmetros adicionais que você deseja colocar na linha de comando depois que o nome de arquivo do script for especificado. Isso resultará na transmissão de parâmetros a seu script executável.

Caminho para mecanismo de script: Especifique o intérprete iniciado para executar seu script. Por exemplo, C:\Arquivos de Programas\Perl\bin\Perl.exe.

No caso de scripts do Windows diferentes de scripts de batch (por exemplo, VBScript), o campo Caminho para Mecanismo de Script deve especificar o caminho para o Host de Script Baseado no Windows, como (C:\Windows\System32\wscript.exe)

Parâmetros do Mecanismo de Script: Especifique os parâmetros que deseja incluir na linha de comando quando o mecanismo de script for iniciado.

Aguardar Antes de Passar para a Próxima Ação: Especifique o que acontece após a execução do script:

  • Não aguardar: A próxima ação na lista será executada imediatamente.

  • Quando a ação de inicialização estiver concluída: A próxima ação na lista será executada depois que a ação de inicialização for concluída.

  • Esperar por _ segundos: Espere o número especificado de segundos para executar a ação seguinte.

    • Encerrar ação se o período de espera for excedido: Se você selecionar a opção Esperar por _ segundos, ela será habilitada. Se o número de segundos especificado for excedido e a ação não for executada com êxito, a ação será encerrada.

Códigos de Retorno com Êxito: Especifique os códigos de êxito diferentes de zero que o script retorna. Você pode especificar vários códigos de êxito separados por vírgulas.

Se um script retornar códigos de êxito diferentes de zero, você deverá especificá-los ao iniciar a ação. Por exemplo, explorer.exe no Windows retorna o código do êxito 1. Para iniciar com êxito o aplicativo Explorer, adicione 1 como o código de êxito enquanto inicia a ação.

Diretório de Trabalho: Clique em Mais Opções para especificar o diretório de trabalho do script. Especifique o diretório de trabalho inicial para o script.

Prioridade: Clique em Mais Opções para especificar a prioridade do script. Especifique a prioridade do processo que executa o script. Essa opção permite configurar o uso de CPU consumido pelo processo de script. Selecione dentre as seguintes prioridades: Tempo Real, Alta, Acima do Normal, Normal, Abaixo do Normal e Baixa.

Executar como: Clique em Mais Opções para especificar a execução do script como configuração. Especifique uma opção:

  • Sistema: Executa o script como a conta do sistema (como um serviço).

  • Administrador: Executa o script como um usuário administrador dinâmico. O administrador dinâmico é uma conta de administrador criada rapidamente para executar determinados procedimentos, como instalar aplicativos ou executar scripts. O uso de um administrador dinâmico é útil para instalação de aplicativos (alguns aplicativos MSI, por exemplo), que não podem ser instalados no espaço do sistema. Quando você seleciona esta ação, o administrador dinâmico é criado, ele executa as tarefas solicitadas e depois a conta é apagada.

  • Usuário: O script é executado por meio de credenciais do usuário conectado. Por exemplo, o script tem os mesmos direitos ao registro e ao sistema que arquivos que o usuário conectado.

E.26.2 Definir Script Próprio

Selecione essa opção para digitar um script no ZENworks Control Center.

Figura E-30 Caixa de diálogo Ação - Executar Script

Conteúdo do Script: Clique em Editar para exibir a caixa de texto em que você deve digitar o script. Esse script é entregue aos dispositivos designados e executado no ambiente shell do dispositivo padrão.

Por exemplo, você pode automatizar o mapeamento de unidade usando os recursos de script de bundles. O texto do script do bundle poderia ser:

net use m: \\server\sys 
net use w: \\server\vol1

Se o usuário tiver efetuado login como usuário do eDirectory com direitos, o mapeamento funcionará. Ele poderá mapear uma unidade para um compartilhamento do Windows usando uma conta de domínio, colocando o nome de usuário/senha na linha de script. Se ele efetuar login como um usuário do Active Directory e tiver direitos, o nome de usuário/senha não serão necessários.

Gravar Arquivo com Extensão: Especifique a extensão que você deseja anexar ao script quando ele for gravado. Por exemplo, .bat.

Caminho para mecanismo de script: Especifique o intérprete iniciado para executar seu script.

Parâmetros do Mecanismo de Script: Especifique os parâmetros que deseja incluir na linha de comando quando o mecanismo de script for iniciado.

Aguardar Antes de Passar para a Próxima Ação: Especifique o que acontece após a execução do script:

  • Não aguardar: A próxima ação na lista será executada imediatamente.

  • Quando a ação de inicialização estiver concluída: A próxima ação na lista será executada depois que a ação de inicialização for concluída.

  • Esperar por _ segundos: Espere o número especificado de segundos para executar a ação seguinte.

    • Encerrar ação se o período de espera for excedido: Se você selecionar a opção Esperar por _ segundos, ela será habilitada. Se o número de segundos especificado for excedido e a ação não for executada com êxito, a ação será encerrada.

Diretório de Trabalho: Clique em Mais Opções para especificar o diretório de trabalho do script. Especifique o diretório de trabalho inicial para o script.

Prioridade: Clique em Mais Opções para especificar a prioridade do script. Especifique a prioridade do processo que executa o script. Essa opção permite configurar o uso de CPU consumido pelo processo de script. Selecione dentre as seguintes prioridades: Tempo Real, Alta, Acima do Normal, Abaixo do Normal e Baixa.

Executar como: Clique em Mais Opções para especificar a execução do script como configuração. Especifique uma opção:

  • Sistema: Executa o script como a conta do sistema (como um serviço).

  • Administrador: Executa o script como um usuário administrador dinâmico. O administrador dinâmico é uma conta de administrador criada rapidamente para executar determinados procedimentos, como instalar aplicativos ou executar scripts. O uso de um administrador dinâmico é útil para instalação de aplicativos (alguns aplicativos MSI, por exemplo), que não podem ser instalados no espaço do sistema. Quando você seleciona esta ação, o administrador dinâmico é criado, ele executa as tarefas solicitadas e depois a conta é apagada.

  • Usuário: O script é executado por meio de credenciais do usuário conectado. Por exemplo, o script tem os mesmos direitos ao registro e ao sistema que arquivos que o usuário conectado.

E.26.3 Selecionar a Partir Deste Dispositivo

Selecione essa opção para especificar um arquivo de script que já está no dispositivo em que o ZENworks Control Center está em execução.

Figura E-31 Caixa de diálogo Ação - Executar Script

Selecionar a Partir Deste Dispositivo: Procure e selecione o arquivo de script.

Parâmetros do Script: Especifique os parâmetros adicionais que você deseja colocar na linha de comando depois que o nome de arquivo do script for especificado. Isso resultará na transmissão de parâmetros a seu script executável.

Caminho para mecanismo de script: Especifique o intérprete iniciado para executar seu script.

Parâmetros do Mecanismo de Script: Especifique os parâmetros que deseja incluir na linha de comando quando o mecanismo de script for iniciado.

Aguardar Antes de Passar para a Próxima Ação: Especifique o que acontece após a execução do script:

  • Não aguardar: A próxima ação na lista será executada imediatamente.

  • Quando a ação de inicialização estiver concluída: A próxima ação na lista será executada depois que a ação de inicialização for concluída.

  • Esperar por _ segundos: Espere o número especificado de segundos para executar a ação seguinte.

    • Encerrar ação se o período de espera for excedido: Se você selecionar a opção Esperar por _ segundos, ela será habilitada. Se o número de segundos especificado for excedido e a ação não for executada com êxito, a ação será encerrada.

Diretório de Trabalho: Clique em Mais Opções para especificar o diretório de trabalho do script. Especifique o diretório de trabalho inicial para o script.

Prioridade: Clique em Mais Opções para especificar a prioridade do script. Especifique a prioridade do processo que executa o script. Essa opção permite configurar o uso de CPU consumido pelo processo de script. Selecione dentre as seguintes prioridades: Tempo Real, Alta, Acima do Normal, Abaixo do Normal e Baixa.

Executar como: Clique em Mais Opções para especificar a execução do script como configuração. Especifique uma opção:

  • Sistema: Executa o script como a conta do sistema (como um serviço).

  • Administrador: Executa o script como um usuário administrador dinâmico. O administrador dinâmico é uma conta de administrador criada rapidamente para executar determinados procedimentos, como instalar aplicativos ou executar scripts. O uso de um administrador dinâmico é útil para instalação de aplicativos (alguns aplicativos MSI, por exemplo), que não podem ser instalados no espaço do sistema. Quando você seleciona esta ação, o administrador dinâmico é criado, ele executa as tarefas solicitadas e depois a conta é apagada.

  • Usuário: O script é executado por meio de credenciais do usuário conectado. Por exemplo, o script tem os mesmos direitos ao registro e ao sistema que arquivos que o usuário conectado.