Condividi tramite


Eseguire il programma

 

Si applica a: System Center 2012 SP1 - Orchestrator, System Center 2012 - Orchestrator, System Center 2012 R2 Orchestrator

L'attività Esegui programma viene eseguito alcun programma o comando in qualsiasi computer nel dominio in interattivo o in modalità in background. Utilizzare questa attività per eseguire le applicazioni di backup o uno script batch che esegue una serie di comandi complessi.

Configurazione dell'attività Esegui programma

Prima di configurare l'attività Esegui programma, è necessario determinare quanto segue:

  • L'argomento della riga di comando o il programma che verrà eseguito e computer a cui verrà eseguito in.

  • È inoltre necessario determinare se un utente nel computer di destinazione dovrà interagire con il programma quando viene eseguito. L'account utente che eseguirà il programma o il comando deve disporre dei diritti di amministratore per eseguire programmi nel computer di destinazione.

Utilizzare le informazioni seguenti per configurare l'attività Esegui Script .NET.

Dettagli

Impostazioni

Istruzioni di configurazione

Esecuzione del programma

Selezionare questa modalità per eseguire un programma nello stesso modo come un collegamento di Windows o la finestra di dialogo Esegui di Windows. È inoltre possibile utilizzare i puntini di sospensione (...) pulsante per individuare il computer.

Esecuzione del comando

Selezionare questa modalità per eseguire un comando esattamente come il prompt dei comandi di Windows.

Computer

Tipo di computer in cui verrà eseguito il programma o il comando.

Percorso del programma

  • Se è stato selezionato il l'esecuzione del programma modalità, questo elemento viene visualizzato come percorso programma. Digitare il percorso completo del programma che si desidera eseguire. Per passare parametri al programma, digitare nel parametri casella.

  • Se è stato selezionato il comando modalità, questo elemento viene visualizzato come comando. Digitare il percorso del comando che si desidera eseguire e includere i parametri che si desidera passare al comando sulla stessa riga nel comando casella.

Parametri

Digitare i parametri passati al programma che si desidera eseguire. Questa opzione è disponibile solo quando si seleziona il l'esecuzione del programma modalità.

Cartella di lavoro

Digitare il percorso completo della cartella di lavoro che verrà utilizzato il programma o il comando. Il comando o il programma si comporterà come se è stato eseguito dalla cartella di lavoro.

Avanzate

Impostazioni

Istruzioni di configurazione

Modalità di esecuzione

Selezionare una delle seguenti opzioni di esecuzione del programma:

  • Interattivo: Selezionare questa opzione per visualizzare un'interfaccia utente del computer in cui viene eseguito il comando o il programma. Un'interfaccia utente, se disponibile, viene visualizzato in una sessione utente definito per le credenziali utente specificate durante l'esecuzione come caselle (nome utente, Password) nella scheda Avanzate.

  • In background, priorità normale: Selezionare questa opzione per eseguire il comando o il programma in background con la priorità del processo impostata su normale. In questa modalità è non verrà visualizzata alcuna interfaccia utente.

  • In background, con priorità bassa: Selezionare questa opzione per eseguire il comando o il programma in background con la priorità impostata su bassa. In questa modalità è non verrà visualizzata alcuna interfaccia utente. Alcuni programmi potrebbero non funzionare correttamente quando è impostato su priorità bassa. In questo caso, utilizzare il Interactive o in Background, priorità normale impostazioni invece.

Attendere il completamento del programma

Selezionare questa opzione per causare l'esecuzione del programma di attesa per il programma o il comando per completare l'esecuzione prima di passare all'attività successiva del runbook. Se è stata impostata la modalità di esecuzione a Interactive, quindi l'utente deve chiudere il programma prima che l'attività Esegui programma è in grado di spostarsi all'attività successiva del runbook.

Terminare dopo

Digitare il numero massimo di minuti di attesa per il programma o il comando per il completamento. Impostare questo valore su 0 per l'attività Esegui programma di attesa per il completamento del programma o comando. Se il tempo è scaduto e il programma o il comando non è stata completata in esecuzione, il programma di eseguire attività arresterà il programma o comando e il report di errore.

Non attendere il completamento del programma

Selezionare questa opzione per fare in modo l'attività Esegui programma eseguire il programma o un comando e non attendere il completamento. Quando questa opzione è selezionata, gli elementi di dati pubblicati generati dall'attività Esegui programma non sarà disponibili ad altre attività.

Nome utente

Per utilizzare un nome diverso per accedere a un computer ed eseguire un programma, digitare il numero di account nella casella nome utente.

Nota

Questo nome utente solo accede al computer in cui viene eseguita l'attività Esegui programma, e utilizza il tipo di accesso interattivo. Se il programma che avvia l'attività Esegui programma accede alle risorse in altri computer, viene utilizzato lo stesso nome utente nel computer remoto, ma con il tipo di accesso di rete.

Password

Digitare la password associata al nome utente per eseguire il programma nel computer remoto.

Dati pubblicati

Nella tabella seguente sono elencati gli elementi di dati pubblicati.

Elemento

Descrizione

Percorso del programma

Il percorso del programma o comando che è stato immesso.

Parametri del programma

I parametri passati al programma. Questa opzione è disponibile solo quando esecuzione del programma è selezionata la Dettagli scheda.

Percorso della cartella di lavoro

Il percorso della cartella di lavoro.

ID processo

ID di processo dell'applicazione in cui è stato avviato quando viene eseguita l'attività di esecuzione del programma. Se si utilizza comando, questo sarà l'ID del processo dell'applicazione prompt dei comandi di Windows.

Codice di uscita del programma

Il codice restituito dell'applicazione in cui è stato eseguito dall'attività Esegui programma.

Computer

Il nome del computer in cui è stata avviata l'applicazione.

Output del programma

Il testo che è stato inviato alla console durante l'esecuzione il programma.

Output pure

L'output non modificato del programma.

File di output di programma

Il nome del file locale in cui è stato salvato l'output del programma.

File di output programma UNC

Il nome del file di cui l'output del programma è stato salvato in formato UNC.

Sicurezza

L'attività Esegui programma si basa su PsExec. PsExec consente di eseguire processi su altri sistemi, completi di interattività completa per le applicazioni console. Per ulteriori informazioni su PsExec, visitare PsExec.

L'attività Esegui programma eredita PsExec di determinati problemi di sicurezza. In particolare PsExec utilizza named pipe. Può trattarsi di un problema di sicurezza, come le credenziali possono essere inviate tramite questo strumento.

Una soluzione alternativa per i clienti interessati sulle vulnerabilità della protezione consiste nel creare un'unità mappata al server di destinazione dell'attività Esegui programma. In questo modo viene stabilito un contesto di sicurezza per l'attività di esecuzione del programma.