Table of Contents

Stop-AdtJobInstance

Synopsis

Stops (terminates) running adTempus job instances.

Syntax

Instance (Default)

Stop-AdtJobInstance [-Instance] <ExecutionHistoryItem[]> [-Reason <string>] [-Wait] [-Acknowledge]
 [-Timeout <timespan>] [-Force] [-Connection <AdtConnection>] [-Server <string>]
 [-Credential <pscredential>] [-WhatIf] [-Confirm]

Job

Stop-AdtJobInstance -Job <Job[]> [-InstanceId <int>] [-Reason <string>] [-Wait] [-Acknowledge]
 [-Timeout <timespan>] [-Force] [-Connection <AdtConnection>] [-Server <string>]
 [-Credential <pscredential>] [-WhatIf] [-Confirm]

Description

Terminates instances piped from Get-AdtJobInstance or Start-AdtJob, or all running instances of the specified jobs. With -Wait, waits until the instances have ended and returns them.

Examples

Example 1

Get-AdtJob Load* | Get-AdtJobInstance -Active | Stop-AdtJobInstance -Reason 'Maintenance' -Wait

Example 2

Stop-AdtJobInstance -Job (Get-AdtJob Nightly\Load) -Wait -Acknowledge

Terminates all running instances of a job, waits for them to end, and acknowledges their status.

Parameters

-Acknowledge

With -Wait, acknowledges the status of the instances after they end.

TypeSwitchParameter
RequiredFalse
PositionNamed
Default valueFalse
Accept pipeline inputFalse
Accept wildcard charactersFalse

-Confirm

Prompts you for confirmation before running the cmdlet.

TypeSwitchParameter
RequiredFalse
PositionNamed
Default valueFalse
Accept pipeline inputFalse
Accept wildcard charactersFalse
Aliasescf

-Connection

The connection to use. See Connect-AdtServer.

TypeAdtConnection
RequiredFalse
PositionNamed
Default valueNone
Accept pipeline inputFalse
Accept wildcard charactersFalse

-Credential

The credential used to connect to the -Server.

TypePSCredential
RequiredFalse
PositionNamed
Default valueNone
Accept pipeline inputFalse
Accept wildcard charactersFalse

-Force

Terminates without prompting for confirmation.

TypeSwitchParameter
RequiredFalse
PositionNamed
Default valueFalse
Accept pipeline inputFalse
Accept wildcard charactersFalse

-Instance

The instances to terminate.

TypeExecutionHistoryItem[]
Parameter setsInstance
RequiredTrue
Position0
Default valueNone
Accept pipeline inputTrue (ByValue)
Accept wildcard charactersFalse

-InstanceId

With -Job, the instance number to terminate. By default all running instances are terminated.

TypeInt32
Parameter setsJob
RequiredFalse
PositionNamed
Default value0
Accept pipeline inputFalse
Accept wildcard charactersFalse

-Job

The jobs whose instances are terminated.

TypeJob[]
Parameter setsJob
RequiredTrue
PositionNamed
Default valueNone
Accept pipeline inputFalse
Accept wildcard charactersFalse

-Reason

The reason for the termination, recorded in the job history.

TypeString
RequiredFalse
PositionNamed
Default valueNone
Accept pipeline inputFalse
Accept wildcard charactersFalse

-Server

The server to connect to, if no connection is specified.

TypeString
RequiredFalse
PositionNamed
Default valueNone
Accept pipeline inputFalse
Accept wildcard charactersFalse

-Timeout

The maximum time to wait, with -Wait.

TypeTimeSpan
RequiredFalse
PositionNamed
Default valueNone
Accept pipeline inputFalse
Accept wildcard charactersFalse

-Wait

Waits for the instances to end.

TypeSwitchParameter
RequiredFalse
PositionNamed
Default valueFalse
Accept pipeline inputFalse
Accept wildcard charactersFalse

-WhatIf

Shows what would happen if the cmdlet runs. The cmdlet is not run.

TypeSwitchParameter
RequiredFalse
PositionNamed
Default valueFalse
Accept pipeline inputFalse
Accept wildcard charactersFalse
Aliaseswi

CommonParameters

This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters.

Inputs

ArcanaDevelopment.adTempus.Client.ExecutionHistoryItem[]

Job instances from Start-AdtJob or Get-AdtJobInstance.

Outputs

ArcanaDevelopment.adTempus.Client.ExecutionHistoryItem

A job instance (one run of a job).

Notes

This cmdlet uses the connection that fetched the objects piped to it. Otherwise it uses the connection given by -Connection, or a connection to -Server (reused if one is already open for the same server and user), or the default connection. If no connection is open, it connects to the local server using Windows authentication. See Connect-AdtServer.