Compartilhar via


Executar programa

 

Aplica-se a: System Center 2012 SP1 - Orchestrator, System Center 2012 - Orchestrator, System Center 2012 R2 Orchestrator

A atividade executar programa executa qualquer programa ou comando em qualquer computador no seu domínio no interativo ou modo de plano de fundo. Use esta atividade para executar um script em lotes que executa um conjunto de comandos complexos ou aplicativos de backup.

Configurando a atividade executar programa

Antes de configurar a atividade executar programa, você precisa determinar o seguinte:

  • O argumento de linha de comando ou o programa que será executado e o computador no qual ele será executado.

  • Você também precisa determinar se um usuário no computador de destino precisa interagir com o programa quando ele é executado. A conta de usuário que executará o programa ou comando deve ter direitos de administrador para executar programas no computador de destino.

Use as informações a seguir para configurar a atividade Executar Script .NET.

Detalhes

Configurações

Instruções de configuração

Execução do programa

Selecione este modo para executar um programa da mesma forma como um atalho do Windows ou a caixa de diálogo Executar do Windows. Você também pode usar as reticências (...) botão para navegar para o computador.

Execução do comando

Selecione este modo para executar um comando da mesma maneira como o Prompt de comando do Windows.

Computador

Digite o computador onde este programa ou comando será executado.

Caminho de programa

  • Se você tiver selecionado o a execução do programa modo, esse elemento aparece como caminho de programa. Digite o caminho completo para o local do programa que você deseja executar. Em seguida, para passar parâmetros para o programa, digite-os no parâmetros caixa.

  • Se você tiver selecionado o comando executado modo, esse elemento aparece como comando. Digite o caminho do comando que você deseja executar e incluir os parâmetros que você deseja passar para o comando na mesma linha de comando caixa.

Parâmetros

Digite os parâmetros que serão passados para o programa que você deseja executar. Essa opção só está disponível quando você seleciona o a execução do programa modo.

Pasta de trabalho

Digite o caminho completo da pasta de trabalho que usará o programa ou comando. O comando ou o programa se comportará como se estivesse sendo executado da pasta de trabalho.

Avançado

Configurações

Instruções de configuração

Modo de execução

Selecione uma das seguintes opções de execução do programa:

  • Interativo: Selecione esta opção para exibir uma interface do usuário no computador onde o comando ou o programa é executado. Uma interface do usuário, se disponível, será exibida em uma sessão de usuário que é definida pelas credenciais de usuário especificadas na execução como caixas (nome de usuário, senha) na guia Avançado.

  • Em segundo plano, prioridade normal: Selecione esta opção para executar o comando ou programa em segundo plano com a prioridade do processo definida como normal. Nesse modo sem interface do usuário será exibida.

  • Em segundo plano, baixa prioridade: Selecione esta opção para executar o comando ou programa em segundo plano com o conjunto de prioridade de processo para baixo. Nesse modo sem interface do usuário será exibida. Alguns programas podem não funcionar corretamente quando definida como baixa prioridade. Se esse for o caso, use o interativo ou em segundo plano, prioridade normal configurações em vez disso.

Aguarde a conclusão do programa

Selecione esta opção para fazer com que o programa execute aguardar o programa ou comando para concluir a execução antes de passar para a próxima atividade no runbook. Se você tiver configurado o modo de execução para interativo, em seguida, o usuário deve fechar o programa antes de poder mover para a próxima atividade no runbook a atividade executar programa.

Encerrar depois

Digite o número máximo de minutos de espera para o programa ou comando ser concluído. Defina esse valor como 0 para que a atividade executar programa para aguardar a conclusão do programa ou comando indefinidamente. Se o tempo expirou e o programa ou comando não foi concluída em execução, o programa executar atividade desligará o programa ou comando e relatório de falha.

Não espere a conclusão do programa

Selecione esta opção para fazer com que a atividade executar programa executar o programa ou comando e não esperar que ela seja concluída. Quando essa opção é selecionada, os itens de dados publicados gerados pela atividade executar programa não estará disponíveis para outras atividades.

Nome de usuário

Para usar um nome de conta diferente para fazer logon um computador e executar um programa, digite o número da conta na caixa de nome de usuário.

System_CAPS_noteObservação

Esse nome de usuário somente faz logon no computador em que a atividade executar programa é executado, e usa o tipo de logon interativo. Se o programa que inicia a atividade executar programa acessar recursos em outros computadores, o mesmo nome de usuário é usado no computador remoto, mas com o tipo de logon de rede.

Senha

Digite a senha associada ao nome de usuário para executar o programa no computador remoto.

Dados publicados

A tabela a seguir lista os itens de dados publicados.

Item

Descrição

Caminho de programa

O caminho do programa ou comando que foi inserido.

Parâmetros do programa

Os parâmetros que foram passados para o programa. Essa opção só está disponível quando programa executado selecionada no detalhes guia.

Caminho da pasta de trabalho

O caminho da pasta de trabalho.

ID do Processo

A ID de processo do aplicativo que foi iniciado quando a atividade executar programa é executado. Se você estiver usando comando executado, esse será o ID do processo do aplicativo de Prompt de comando do Windows.

Código de saída do programa

O código de retorno do aplicativo que foi executado pela atividade executar programa.

Computador

O nome do computador onde o aplicativo foi iniciado.

Saída de programa

O texto que foi enviado ao console quando o programa foi executado.

Saída pura

A saída não modificada do programa.

Arquivo de saída do programa

O nome do arquivo local em que a saída do programa foi salvo.

Arquivo de saída do programa UNC

O nome do arquivo onde a saída do programa foi salvo no formato UNC.

Segurança

A atividade executar programa baseia-se no PsExec. PsExec permite executar processos em outros sistemas, completas com total interatividade para aplicativos de console. Para obter mais informações sobre o PsExec, vá para PsExec.

A atividade executar programa herda determinados problemas de segurança do PsExec. Especificamente, o PsExec usa pipes nomeados. Isso pode ser uma preocupação de segurança, pois as credenciais podem ser enviadas por essa ferramenta.

Uma solução alternativa para os clientes preocupados com vulnerabilidades de segurança é criar uma unidade mapeada para o servidor que é o destino da atividade executar programa. Isso estabelece um contexto de segurança para a atividade executar programa.