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:
Como parte do processo de criação de um bundle de Diretiva usando a categoria de bundle Seção 2.1, Criando bundles de diretivas.
. Para obter mais informações, consulte aNo ZENworks Control Center, clique na guia Distribuir, Instalar, Iniciar, Verificar, Desinstalar, Terminar ou Pré-inicialização), clique na lista suspensa e selecione uma ação disponível.
, clique no link sublinhado de um bundle na coluna da lista , clique na guia , clique em uma das guias do conjunto de ações (As configurações variam de acordo com o tipo de script selecionado na lista
. As seguintes opções estão disponíveis: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 C:\Windows\System32\wscript.exe)
deve especificar o caminho para o Host de Script Baseado no Windows, como (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
, 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
para especificar o diretório de trabalho do script. Especifique o diretório de trabalho inicial para o script.Prioridade: Clique em
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: , , , , e .Executar como: Clique em
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.
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
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
, 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
para especificar o diretório de trabalho do script. Especifique o diretório de trabalho inicial para o script.Prioridade: Clique em
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: e .Executar como: Clique em
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.
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
, 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
para especificar o diretório de trabalho do script. Especifique o diretório de trabalho inicial para o script.Prioridade: Clique em
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: e .Executar como: Clique em
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.