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 |
|
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:
|
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.