Share via


Eseguire Script .net

 

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

.Net Esegui attività Script esegue gli script scritti in Visual Basic.NET, JScript, c# e Windows PowerShell. Questa attività è compatibile con la versione di CLR .NET 2.0 e versioni successive. Utilizzare .net Esegui Script di attività per eseguire script in grado di analizzare i dati o eseguire funzioni API disponibili.

Configurazione dell'attività Script di esecuzione .net

Prima di configurare .net Esegui attività di Script, è necessario determinare quanto segue:

  • Il codice da eseguire.

  • Librerie di cui che si desidera utilizzare.

  • I dati che si desidera pubblicare.

Utilizzare le informazioni seguenti per configurare .net Esegui attività di Script.

Nota

Non è possibile impostare le credenziali di sicurezza per questa attività. Verrà eseguito con l'account di servizio configurato per il Runbook Service nel server Runbook in cui è in esecuzione l'istanza dell'attività. Questo account deve disporre dell'autorizzazione per accedere alle risorse ed eseguire le azioni necessarie per questa attività.

Scheda dettagli

Impostazioni

Istruzioni di configurazione

Tipo

Selezionare il linguaggio di scripting. Utilizzare i puntini di sospensione (...) pulsante per individuare la lingua.

Script

Digitare il codice che verrà eseguita quando viene eseguita l'attività.

Scheda Avanzate

Impostazioni

Istruzioni di configurazione

Spazio dei nomi

Aggiungere uno spazio dei nomi per ogni spazio dei nomi .NET che verrà utilizzato all'interno del codice. In questo modo è possibile chiamare il codice senza utilizzare nomi completi per ognuna delle classi. Orchestrator consiglia di aggiungere lo spazio dei nomi di sistema a ogni .net di eseguire attività di Script.

Riferimenti

Aggiungere tutti i riferimenti di Assembly (DLL) che contengono le librerie che si desidera utilizzare. Aggiungere il System.dll si trova nella Windows\Microsoft.NET\Framework\<.NET Version> directory.

Dati pubblicati

Aggiungere gli elementi di dati pubblicati che si desidera pubblicare questa attività. Ogni elemento di dati pubblicati che si aggiunge sarà disponibile sul bus di dati. È importante determinare se un elemento di dati pubblicati con più valore. .Net Esegui attività Script correla automaticamente i dati con più valori da diversi elementi allineando loro. Ad esempio, se si sceglie di pubblicare due elementi con etichettati "Nome" e "Email" come raccolte, lo script di esecuzione .net tenterà di allineare ogni elemento nella raccolta di nome con ogni elemento della raccolta di posta elettronica. Se le raccolte non sono stesse dimensioni, quindi .net Esegui Script attività creerà vuoto i valori per la raccolta che dispone di un minor numero di elementi. Per un elenco di elementi di dati e la descrizione corrispondente pubblicati da questa attività, vedere la seguente tabella di dati pubblicati.

Scheda dati pubblicati

Impostazioni

Istruzioni di configurazione

Nome

Immettere il nome dei dati pubblicati. Questo sarà il nome visualizzato quando altre attività sottoscrive i dati pubblicati da .net Esegui attività Script.

Tipo

È possibile selezionare Data/ora, Integer, o stringa. Se il tipo desiderato non è disponibile, selezionare stringa. Utilizzare il ToString metodo dell'attività per assegnare un valore all'oggetto dati pubblicati.

Raccolta

Se i dati con più valori di dati, selezionare raccolta. Quando si utilizza una raccolta è necessario utilizzare il Aggiungi per aggiungere elementi alla raccolta. Se non si utilizza la raccolta è possibile utilizzare l'operatore di assegnazione (=) per assegnare il valore.

Nome della variabile

Utilizzare nomi univoci per assicurarsi che il nome della variabile non entri in conflitto con le variabili esistenti all'interno dello script o con le classi e parole chiave disponibili in .NET. Si consiglia di prefisso per le variabili con "OPD_". Ad esempio, se si desidera denominare la variabile "myString", si sarebbe denominarla "OPD_myString".

L'attività Esegui Script .net crea automaticamente una proprietà .NET per questo elemento. Se questa variabile è una raccolta verrà creato utilizzando un elenco < T >, dove T è il tipo selezionato. Se non è un insieme di proprietà verrà creata utilizzando un stringa, Integer, o Data/ora in base la tipo selezionato.

Dati pubblicati

Elemento

Descrizione

Errore standard

Qualsiasi output degli errori standard pubblicati da .net Esegui attività Script.

Spazi dei nomi

Gli spazi dei nomi.

Output standard

L'output standard pubblicati da .net esecuzione attività Script.

Riferimenti

Gli assembly utilizzati nell'attività.

Corpo dello script

Lo script che è stato eseguito.

Linguaggio di scripting

La lingua selezionata per lo script.