Esegue uno script di PowerShell memorizzato in Model Manager con il nome specificato.

Prima di utilizzare l'attività ExecutePowerShellScript, è necessario caricare lo script che si desidera eseguire in Model Manager utilizzando il comando CloudUtil File-Import.

Tabella 1. Parametri di input dell'attività ExecutePowerShellScript

Argomento

Tipo

Descrizione

ScriptName

String

Nome in Model Manager dello script da eseguire.

ScriptVersion

Object

(Facoltativo) Versione in Model Manager dello script da eseguire. Il valore predefinito è 0.0.

MachineId

Guid

(Facoltativo) Se specificato, la macchina viene caricata e tutte le sue proprietà vengono passate allo script.

Arguments

Dictionary<string,string>

Argomenti aggiuntivi da passare allo script. Se si specifica MachineId ed è presente una proprietà della macchina con lo stesso nome di un argomento (senza distinzione tra minuscole e maiuscole), il valore della proprietà della macchina sostituisce il valore dell'argomento.

PSModules

IEnumerable<string>

(Facoltativo) Moduli caricati nel runtime di PowerShell durante l'esecuzione del comando.

Questa opzione è disponibile solo nel riquadro Proprietà e non nel riquadro Designer.

Tabella 2. Parametri di output dell'attività ExecutePowerShellScript

Argomento

Tipo

Descrizione

Output

Collection<PSObject>

Eventuale output dello script. Genera un'eccezione in caso di errore.

Se si riceve il messaggio di errore Tipo PSObject non definito nella console di vRealize Automation Designer quando si sta gestendo l'output di ExecutePowerShellScript, eseguire i passaggi seguenti:

  1. Fare clic su Importazioni nell'angolo in basso a sinistra del riquadro Designer.

  2. Selezionare l'assembly System.Management.Automation.