...
PowerShell jobs offer additional methods for reading parameters:
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
# Example PowerShell solution 1: environment variable for task/order parameter
$env:SCHEDULER_PARAM_NAME1
# Example PowerShell solution 2: shorthand notation for task/order parameter
$spooler_params.get( "name1" )
$spooler_params.value( "name1" )
# Example PowerShell solution 3 - read all task/order parameters as Variable_set
$variableSet = $spooler_params.getAll()
# Example PowerShell solution 4 - read all task/order parameters as object
$parameters = $spooler_params.items
$parameters.name1
# Example PowerShell solution 5: access task parameter
$spooler_task.params().value( "name1" )
# Example PowerShell solution 6: access order parameter
$spooler_task.order().params().value( "name1" ) |
...
Returning a parameter and its value to an Order or Job
Additionals methods are available for returning parameter values:
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
# Example PowerShell solution 1: set task/order parameter $spooler_params.set( "name1", "value2" ) # Example PowerShell solution 2: setting a task parameter $spooler_task.params().set_value( "name1", "value2" ) # Example PowerShell solution 3: setting an order parameter $spooler_task.order().params().set_value( "name1", "value2" ) |
...