You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 27 Next »

NAME

Add-JobSchedulerOrder

SYNOPSIS

Adds an order to a job chain in the JobScheduler Master.

SYNTAX

Add-JobSchedulerOrder -JobChain <String> [-Order <String>] [-Directory <String>] [-Parameters <Hashtable>] [[-T
itle] <String>] [-At <String>] [-State <String>] [-EndState <String>] -Replace -NoImmediate [<CommonParameter
s>]

DESCRIPTION

Creates a temporary ad hoc order for execution with the specified job chain

PARAMETERS

JobChain

-JobChain <String>
Specifies the path and name of a job chain for which orders should be added.

Required? true
Position? 1
Default value
Accept pipeline input? true (ByValue, ByPropertyName)
Accept wildcard characters?

Order

-Order <String>
Optionally specifies the identifier of an order.

If no order identifier is specified then JobScheduler assigns a unique identifier.

Required? false
Position? 2
Default value
Accept pipeline input? true (ByPropertyName)
Accept wildcard characters?

Directory

-Directory <String>
Optionally specifies the folder where the job chain is located. The directory is determined
from the root folder, i.e. the "live" directory.

If the -JobChain parameter specifies the name of job chain then the location specified from the
-Directory parameter is added to the job chain location.

Required? false
Position? 3
Default value
Accept pipeline input? true (ByValue, ByPropertyName)
Accept wildcard characters?

Parameters

-Parameters <Hashtable>
Specifies the parameters for the order. Parameters are created from a hashmap,
i.e. a list of names and values.

Required? false
Position? 4
Default value
Accept pipeline input? true (ByPropertyName)
Accept wildcard characters?

Title

-Title <String>
Specifies the title of the order.

Required? false
Position? 5
Default value
Accept pipeline input? false
Accept wildcard characters?

At

-At <String>
Specifies the point in time when the order should start:

  • now
    • specifies that the order should start immediately
  • now+1800
    • specifies that the order should start with a delay of 1800 seconds, i.e. 30 minutes later.
  • yyyy-mm-dd HH:MMSS
    • specifies that the order should start at the specified point in time.

Default: now

Required? false
Position? 6
Default value
Accept pipeline input? false
Accept wildcard characters?

State

-State <String>
Specifies that the order should enter the job chain at the job chain node that
is assigend the specified state.

Required? false
Position? 7
Default value
Accept pipeline input? false
Accept wildcard characters?

EndState

-EndState <String>
Specifies that the order should leave the job chain at the job chain node that
is assigend the specified state.

Required? false
Position? 8
Default value
Accept pipeline input? false
Accept wildcard characters?

Replace

-Replace <SwitchParameter>
Specifies that the order should replace an existing order with the same order identification.

Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters?

NoImmediate

-NoImmediate <SwitchParameter>
Specifies that the order is not immediately submitted and that no order identification is returned
with the order object. This parameter is intended for a situation when no order identification
is required when executing the cmdlet.

Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters?

about_jobscheduler

EXAMPLES

-------------------------- EXAMPLE 1 --------------------------

C:\PS>Add-JobSchedulerOrder -JobChain /sos/reporting/Reporting

Adds an order to the specified job chain. The order identification is generated by the JobScheduler Master.

-------------------------- EXAMPLE 2 --------------------------

C:\PS>1..10 | Add-JobSchedulerOrder -JobChain /sos/reporting/Reporting

Adds 10 orders to a job chain.

-------------------------- EXAMPLE 3 --------------------------

C:\PS>Add-JobSchedulerOrder -Order 123 -JobChain /sos/reporting/Reporting

Adds the order "123" to the specified job chain.

-------------------------- EXAMPLE 4 --------------------------

C:\PS>Add-JobSchedulerOrder -Order 123 -JobChain /sos/reporting/Reporting -At "now+1800" -Replace

Adds the specified order. Should the order exist then it will be replaced.

-------------------------- EXAMPLE 5 --------------------------

C:\PS>Add-JobSchedulerOrder -JobChain /sos/reporting/Reporting -At "now+3600" -Parameters @
{'param1'='value1'; 'param2'
='value2'}

Adds an order to the specified job chain. The order will start one hour later and will use the
parameters from the specified hashmap.

  • No labels