Partilhar via


Executar programa

 

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

A atividade de executar o programa é executado qualquer programa ou o comando em qualquer computador no seu domínio no interativos ou o modo de fundo. Utilize esta atividade para executar aplicações cópia de segurança ou um script de batch que executa um conjunto de comandos complexos.

Configurar a atividade de executar programa

Antes de configurar a atividade de executar programa, tem de determinar o seguinte:

  • O argumento de linha de comandos ou programa que será executado e o computador será executada.

  • Também terá de determinar se um utilizador no computador de destino será necessário interagir com o programa ao ser executada. A conta de utilizador que será executado o programa ou comando tem de ter direitos de administrador executar programas no computador de destino.

Utilize as seguintes informações para configurar a atividade de executar o Script de .NET.

Detalhes

Definições

Instruções de configuração

Execução de 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. Também pode utilizar as reticências (...) botão para navegar para o computador.

Execução de comando

Selecione este modo para executar um comando da mesma forma como a linha de comandos do Windows.

Computador

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

Caminho de programa

  • Se tiver selecionado a programa execução modo, este elemento aparece como caminho de programa. Escreva o caminho completo para a localização do programa que pretende executar. Em seguida, para passar parâmetros ao programa, escreva-os no parâmetros caixa.

  • Se tiver selecionado a comando executar modo, este elemento aparece como comando. Escreva o caminho do comando que pretende executar e incluir os parâmetros que pretende passar para o comando na mesma linha no comando caixa.

Parâmetros

Escreva os parâmetros que irão ser transmitidos para o programa que pretende executar. Esta opção só está disponível quando seleciona o programa execução modo.

Pasta de trabalho

Escreva o caminho completo da pasta de trabalho que irá utilizar o programa ou comando. O comando ou programa irão comportar-se como se-foi executada a partir da pasta de trabalho.

Avançado

Definições

Instruções de configuração

Modo de execução

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

  • Interativos: Selecione esta opção para apresentar uma interface de utilizador no computador onde o comando ou programa é executado. Uma interface de utilizador, se estiver disponível, é apresentada numa sessão de utilizador definido pelas credenciais de utilizador especificadas na executar como caixas (nome de utilizador, palavra-passe) no separador Avançadas.

  • Fundo, prioridade normal: Selecione esta opção para executar o comando ou programa no fundo com a prioridade de processo definida como normal. Neste modo, não será apresentada nenhuma interface de utilizador.

  • Fundo, prioridade baixa: Selecione esta opção para executar o comando ou programa em segundo plano com o conjunto de prioridade do processo na opção baixa. Neste modo, não será apresentada nenhuma interface de utilizador. Alguns programas poderão não funcionar corretamente quando definido para prioridade baixa. Se for este o caso, utilize o Interactive ou fundo, prioridade normal definições em vez disso.

Aguarde a conclusão do programa

Selecione esta opção para fazer com que o programa executar aguardar que o programa ou um comando para terminar a execução antes de mover para a próxima atividade no runbook. Se tiver configurado o modo de execução para Interactive, em seguida, o utilizador tem de fechar o programa antes da atividade de executar o programa é capaz de mover para a próxima atividade no runbook.

Terminar após

Escreva o número máximo de minutos de aguardar que o programa ou um comando para concluir. Defina este valor como 0 para ter a atividade de executar programa indefinidamente aguardar a conclusão do programa ou comando. Se o tempo de expirou e não tiver concluído o programa ou comando em execução, o programa executar actividade será encerrado o programa ou comando e relatório uma falha.

Não aguarde a conclusão do programa

Selecione esta opção para fazer com que a atividade de executar programa executar o programa ou um comando e não aguardar pela conclusão. Quando esta opção está selecionada, os itens de dados publicadas gerados pela atividade de executar programa não estará disponíveis para outras atividades.

Nome de utilizador

Para utilizar um nome de conta diferente para iniciar sessão no computador e executar um programa, escreva o número de conta na caixa de nome de utilizador.

Nota

Este nome de utilizador só inicia sessão no computador onde a atividade de executar o programa é executado, e utiliza o tipo de início de sessão interativos. Se o programa que inicia a atividade de executar programa acede a recursos noutros computadores, o mesmo nome de utilizador é utilizado no computador remoto, mas com o tipo de início de sessão de rede.

Palavra-passe

Escreva a palavra-passe associada com o nome de utilizador para executar o programa no computador remoto.

Dados Publicados

A tabela seguinte lista os itens de dados publicadas.

Item

Descrição

Caminho de programa

O caminho de programa ou um comando que foi introduzido.

Parâmetros de programa

Os parâmetros que foram transmitidos para o programa. Esta opção só está disponível quando programa executar está selecionado no Detalhes separador.

Caminho da pasta de trabalho

O caminho da pasta de trabalho.

ID do Processo

O ID de processo da aplicação que foi iniciado quando executa a atividade de executar programa. Se estiver a utilizar comando executar, este será o ID de processo da aplicação de linha de comandos do Windows.

Código de saída de programa

O código de retorno da aplicação que foi executada pela atividade de executar programa.

Computador

O nome do computador onde a aplicação foi iniciada.

Saída de programa

O texto que foi enviado para a consola quando o programa foi executado.

Saída puro

O resultado do programa.

Ficheiro de saída de programa

O nome do ficheiro local onde a saída de programa foi guardada.

Ficheiro de saída do programa UNC

O nome do ficheiro onde a saída de programa foi guardada no formato UNC.

Segurança

A atividade de executar programa baseada PsExec. PsExec permite-lhe executar processos em outros sistemas, completo com a interatividade completa para aplicações de consola. Para mais informações sobre PsExec, aceda ao PsExec.

A atividade de executar programa herda determinados problemas de segurança do PsExec. Especificamente, PsExec utiliza pipes nomeados. Isto pode ser um problema de segurança, como as credenciais podem ser enviadas através esta ferramenta.

Uma solução para clientes preocupar vulnerabilidades de segurança é criar uma unidade para o servidor que é o destino da atividade executar programa. Este processo estabelece um contexto de segurança para a atividade de executar programa.