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

Compare with Current View Page History

« Previous Version 10 Next »

NAME

Get-JobSchedulerInventory

SYNOPSIS

Returns the JobScheduler Master inventory

SYNTAX

Get-JobSchedulerInventory [-Url <Uri>] [-InputFile <String>] [-OutputFile <String>] -Append [<CommonParameters>
]

DESCRIPTION

The cmdlet returns the inventory of JobScheduler Master instances
including information about related Agent instances.

PARAMETERS

Url

-Url <Uri>
Specifies the URL for which a Master is available. Any Agents configured for this Master
are added to the inventory output.

Both parameters -Url and -InputFile cannot be used at the same time.

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

InputFile

-InputFile <String>
Specifies the location of a simple text file that includes the URLs
of JobScheduler Master instances.

Each Master URL is expected in a separate line, e.g.

http://host1:4444
http://host2:4444

Both parameters -Url and -InputFile cannot be used at the same time.

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

OutputFile

-OutputFile <String>
Specifies the location of an output file in XML format.

The output file includes the inventory for any Master instance specified.

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

Append

-Append <SwitchParameter>
Specifies that contents from an existing output file is preserved
and that the inventory information is added.

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

about_jobscheduler

EXAMPLES

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

C:\PS>$inventory = Get-JobSchedulerInventory http://localhost:4444

Returns the inventory for the specified JobScheduler Master instance.

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

C:\PS>$inventory = Get-JobSchedulerInventory http://localhost:4444 -OutputFile /tmp/inventory.xml

Returns the inventory for the specified JobScheduler Master instance and
creates an XML output file that includes the inventory.

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

C:\PS>$inventory = Get-JobSchedulerInventory -InputFile /tmp/inventory.csv -OutputFile /tmp/inventory.xml

Reads the input file "/tmp/inventory.csv" that includes a number of Master URLs.

The cmdlets checks the inventory for each Master specified and
creates an XML output file that includes the inventory.

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

C:\PS>$instances = @( 'http://localhost:4444', 'http://localhost:4454' )

$inventory = $instances | Get-JobSchedulerInventory -OutputFile /tmp/inventory.xml

  • No labels