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
.
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. |
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:
- Fare clic su Importazioni nell'angolo in basso a sinistra del riquadro Designer.
- Selezionare l'assembly System.Management.Automation.