Esegue un comando di PowerShell.
Argomento | Tipo | Descrizione |
---|---|---|
CommandText | String | Comando da eseguire. |
Arguments | IEnumerable<string> | (Facoltativo) Argomenti del comando. |
Input | IEnumerable | (Facoltativo) Pipeline di input. |
IsScript | bool | (Facoltativo) Indica se CommandText è uno script. L'impostazione predefinita è False. Questa opzione è disponibile solo nel riquadro Proprietà e non nel riquadro Designer. |
Parameters | Collection | (Facoltativo) Raccolta di coppie nome-valore inviate come parametri allo script di PowerShell. Questa opzione è disponibile solo nel riquadro Proprietà e non nel riquadro Designer. |
PowerShellVariables | Collection | (Facoltativo) Variabili copiate nel runtime di PowerShell. Questa opzione è disponibile solo nel riquadro Proprietà e non nel riquadro Designer. |
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. |
Runspace | Runspace | (Facoltativo) La creazione di uno spazio di esecuzione di Powershell e il suo invio a questo argomento consente di riutilizzare lo stesso spazio di esecuzione in più chiamate PowerShell. Ciò potrebbe determinare un miglioramento delle prestazioni. Questa opzione è disponibile solo nel riquadro Proprietà e non nel riquadro Designer. |
Argomento | Tipo | Descrizione |
---|---|---|
Output | Collection<PSObject> | Eventuale output del comando. Genera un'eccezione in caso di errore. |
Errors | Collection<ErrorRecord> | Eventuali errori derivanti dall'esecuzione. |
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.