JAMS PowerShell Cmdlets

Microsoft designed PowerShell to provide more task automation and configuration management tools based on the .NET Framework. PowerShell includes a command line shell and an extensive scripting language that uses small programs called "cmdlets".

PowerShell's capabilities provide creative ways to simplify and automate tedious and repetitive tasks by creating scripts and combining them with multiple commands.

JAMS has fully incorporated PowerShell. The JAMS Client component includes a PowerShell Module that includes dozens of JAMS cmdlets, which are listed and detailed in the following section.

JAMS PowerShell Cmdlets

The JAMS PowerShell Module contains dozens of cmdlets that add extensive PowerShell capabilities to JAMS. The following table contains an extensive listing of each JAMS-related cmdlet, detailing the cmdlet’s description and syntax.

NOTE: The PowerShell cmdlets listed below cannot be used with PowerShell Core.
JAMS Cmdlets Description
Connect-JEWS Establishes a connection to an EWS server. When using Microsoft Office 365 Modern Authentication, use the JAMSConnection option to specify the EWS Connection Store object. The Connection should have the Client Id, Tenant Id, and Client Secret Value. You can use Get-JAMSCredential to get a valid Credential.

[AcceptAllCertificates] [-AllowSSL] [-AllowTLS] [-AllowTLS11] [-AllowTLS12] [-Authentication <String>] [-Credential]<String>] [-ImplicitMode] [-JAMSConnection <string>] [-MinimumKeySize <int32>] [-Port <Int32>] [<CommonParameters>]

Connect-JFTP Establishes a connection to an FTP server. This must be done before any other file transfer operation can succeed.

[-Binary] [-Passive] [-KeepAlive] [-KeepAliveInterval <Int32<PSCredential>] [-Port <Int32>] [-Timeout <Int32>] [<CommonParameters>]

Connect-JFTPS Establishes a connection to an FTPS server. This must be done before any other file transfer operation can succeed.

Connect-JFTPS [-ClientCertificate <String>] [-AllowSSL] [-AllowTLS] [-ImplicitMode] [-SecureCiphers][-AcceptAllCertificates] [-Binary] [-Passive] [-KeepAlive] [-KeepAliveInterval <Int32>] [-Name] <String>[-Credential <PSCredential>] [-Port <Int32>] [-Timeout <Int32>] [<CommonParameters>]

Connect-JSFTP Establishes a connection to an SFTP server. This must be done before any other file transfer operation can succeed.

[-AcceptKey] [-Binary] [-JAMSCredential <JAMSCredential>] [-ServerType <JAMSSftpServerType>] [-Name] <String> [-Credential <PSCredential>] [-Port <Int32>] [-Timeout <Int32>] [<CommonParameters>]

Connect-JIMAP Establishes a connection to an IMAP server. This must be done before any other file transfer operation can succeed.

[-Authentication <ImapAuthentication>] [-Name] <String> [-Credential <PSCredential>] [-Port <Int32>] [-Timeout <Int32>] [-SSL] [-ImplicitMode] [-SecureCiphers] [-AcceptAllCertificates][<CommonParameters>]

Connect-JPOP Establishes a connection to a POP server.This must be done before any other file transfer operation can succeed.

[-Authentication <Pop3Authentication>] [-Name] <String> [-Credential <PSCredential>] [-Port <Int32>] [-Timeout <Int32>] [-SSL] [-ImplicitMode] [-SecureCiphers] [-AcceptAllCertificates] [<CommonParameters>]

Connect-JS3 Establishes a connection to an S3 server. This must be done before any other file transfer operation can succeed.

[-Bucket <String>] [-Name] <String> [-Credential <PSCredential>] [-Port <Int32>] [-Timeout <Int32>] [-WarningAction <ActionPreference>] [-WarningVariable <String>] [<CommonParameters>]

ConvertTo-Date Converts a natural language date specification into a date.

[-InputObject] <String> [[-Today] <DateTime>] [[-StartDate] <DateTime>] [-Server <String>] [<CommonParameters>

Debug-JAMSEntry Debugs a JAMS entry.

Debug-JAMSEntry [[-Name] <String[]>] [-State <StateType>] [-FolderName <String>] [-PassThru] [-Server <String>] [-WarningAction <ActionPreference>] [-WarningVariable <String>] [<CommonParameters>]

Debug-JAMSEntry [-InputObject] <CurJob[]> [-PassThru] [-Server <String>] [-WarningAction <ActionPreference>] [-WarningVariable <String>] [<CommonParameters>]

Debug-JAMSEntry [-SubmitResult] <SubmitResult[]> [-PassThru] [-Server <String>] [-WarningAction <ActionPreference>] [-WarningVariable <String>] [<CommonParameters>]

Disable-JAMSTime Disables a JAMS Named Time. Named times can be automatically or manually enabled and disabled.

Disable-JAMSTime [-Name] <String[]> [-Server <String>] [-WhatIf] [-Confirm] [<CommonParameters>]

Disable-JAMSTime [-InputObject] <NamedTime[]> [-Server <String>] [-WhatIf] [-Confirm] [<CommonParameters>]

Disconnect-JFS Disconnects a session that was established by a Connect_Jxxx command.

[[-FileServer] <JAMSFileServer>] [<CommonParameters>]

Disconnect-JMS Disconnects a session that was established by a Connect-JIMAP or Connect-JPOP command.

[[-MailServer] <JAMSMailServer>] [<CommonParameters>]

Enable-JAMSTime Enables a JAMS Named Time. Named times can be automatically or manually enabled and disabled.

[-Name] <String[]> [-Server <String>] [-WhatIf] [-Confirm] [<CommonParameters>]
[-InputObject] <NamedTime[]> [-Server <String>] [-WhatIf] [-Confirm][<CommonParameters>]

Export-JAMSXML Exports one or more JAMS Definitions to XML.

[-Path] <String> [-InputObject] <Object[]> [-IgnoreACL <SwitchParameter>] [-Server <string>] [<CommonParameters>]

[-Path] <String> [-AppMenu <SwitchParameter>] [-IgnoreACL <SwitchParameter>] [-Server <string>] [<CommonParameters>]

Export-JKey Export all or matched JAMS Signing Keys from the default or specified Key Ring using the specified File name. File format depends on the type of key and may be binary or ASCII armored.

[-PublicKeyRing <String>] [-SecretKeyRing <String>] -OutputFile <String> [-Fingerprint <String>] [-Identity <String>] [-PublicOnly] [-SecretOnly] [-AsciiArmor] [-KeyType <JAMSKeyType>] [-WarningAction <ActionPreference>] [-WarningVariable <String>] [<CommonParameters>]

Find-JAMSObject Searches for objects in the JAMS database that match the query string. Objects can include an Agent, Connection Store, Credential, Execution Method, Folder, Job, Queue, or a Variable.

If the -Source option is set, the sources in Job and Execution Method definitions are searched to see if they match the query. If there is a match, the Job or Execution Method object is returned.

[-Query <String>] [-Server <String>] [-SelectType <Object Type>] [-MaxCount <Number of Search Results>] [-Source] [-Recursive] [-FolderPath <String>]

Get-JAMSAgent List all agents on a JAMS Server.

[[-Name] <String>] [-Server <String>] [-WarningAction <ActionPreference>] [-WarningVariable <String>] [<CommonParameters>]

Get-JAMSAudit Retrieves audit trail information from a JAMS Object for the specified time window.

[[-ObjectType] <ObjectType>] [[-StartDate] <DateTime>] [[-EndDate] <DateTime>] [[-UserName] <String>] [-Server <String>] [-WarningAction <ActionPreference>] [-WarningVariable <String>] [<CommonParameters>]

Get-JAMSBookmark Gets the most recent Bookmark on an executing Workflow Job. Returns a Hash table to be used when sending a response to a Workflow Bookmark.

Get-JAMSBookmark [[-Name] <String[]>] [-State <StateType>] [-FolderName <String>] [-PassThru] [-Server <String>] [-WarningAction <ActionPreference>] [-WarningVariable <String>] [<CommonParameters>]

Get-JAMSBookmark [-InputObject] <CurJob[]> [-PassThru] [-Server <String>] [-WarningAction <ActionPreference>] [-WarningVariable <String>] [<CommonParameters>]

Get-JAMSBookmark [-SubmitResult] <SubmitResult[]> [-PassThru] [-Server <String>] [-WarningAction <ActionPreference>] [-WarningVariable <String>] [<CommonParameters>]

Get-JAMSCredential Gets a set of credentials from a JAMS Server. The credentials are retrieved from a JAMS User definition. Please note: you must have "Submit" access to the User definition. In addition, to use password security you must also have "Get Password" access.

[-Username] <String[]> [-Server <String>] [<CommonParameters>]

Get-JAMSEntry The Get-JAMSEntry cmdlet retrieves a CurJob object for each entry in the current schedule. Without parameters, "Get-JAMSEntry" retrieves all of the entries in the schedule, as though you typed "Get-JAMSEntry *". You can also identify a particular entry by job name or entry number or pass a CurJob object through the pipeline to Get-JAMSEntry.

[[-Name] <String>] [[-State] <StateType>] [-FolderName <String>] [-Server <String>] [<CommonParameters>]

Get-JAMSFailoverStatus Retrieves the failover status of a JAMS Server.

[-Server <String>] [-WarningAction <ActionPreference>] [-WarningVariable <String>] [<CommonParameters>]

Get-JAMSHistory The Get-JAMSHistory cmdlet retrieves a History object for each matching job. Without parameters, "Get-JAMSHistory" retrieves the job history for the current day, as though you typed "Get-JAMSHistory * -start 12:00am".

[[-Name] <String>] [[-StartDate] <DateTime>] [[-EndDate] <DateTime>] [-FolderName <String>] [-JobFolderName <String>] [-Recursive] [-JobFolderRecursive] [-Status <HistoryStatus>] [-Server <String>] [<CommonParameters>]

Get-JAMSParameter Gets the value of a JAMS Parameter from a specific entry in the schedule. When running as a part of a JAMS job, the default is to retrieve the parameter value for the current entry.

[-Name] <String> [-Entry <Int32>] [-Server <String>] [<CommonParameters>]

Get-JAMSQueue Gets the JAMS queues that match the specified name. A server name can be specified to return a queue from a remote server.

[[-Name] <String[]>] [-Server <String>] [<CommonParameters>]

Get-JAMSVariable Gets the JAMS Variables that match the specified name. A server name can be specified to return a variable from a remote server.

[[-Name] <String>] [-ValueOnly] [-Server <String>] [<CommonParameters>]

Get-JFSChildItem Gets an item from a location on a JAMS File Server. A path can be specified to get an item that is not located in the current directory on the file server.

[[-Path] <String[]>] [-FileServer <JAMSFileServer>] [<CommonParameters>]

Get-JFSItem Gets an item from a location on a JAMS File Server. A path can be specified to get an item that is not located in the current directory on the file server.

[[-Path] <String[]>] [-FileServer <JAMSFileServer>] [<CommonParameters>]

Get-JFSLocation Gets the path of the current location on the JAMS file server.

[-FileServer <JAMSFileServer>] [<CommonParameters>]

Get-JKey List all or matching JAMS Signing Keys from the default or specified Key Rings.

[-PublicKeyRing <String>] [-SecretKeyRing <String>] [-Fingerprint <String>] [-Identity <String>] [-PublicOnly] [-SecretOnly] [-KeyType <JAMSKeyType>] [-WarningAction <ActionPreference>] [-WarningVariable <String>] [<CommonParameters>]

Get-JMailHeader Returns one or more MailMessageInfo objects that represent an email header. The returned objects can be used with Get-JMailMessage to return the message body.

[-MailServer <JAMSMailServer>] [-Subject <String>] [-From <String>] [-To <String>] [-Unread] [<CommonParameters>]

Get-JMailMessage Returns a message body for one or more MailMessageInfo objects which are retrieved from the Get-JMailHeader cmdlet.

[-MailServer <JAMSMailServer>] [-InputObject] <JAMSMailMessageInfo[]> [-WhatIf] [-Confirm] [<CommonParameters>]

Get-JMSFolder Gets the current folder on the mail server.

[-MailServer <JAMSMailServer>] [<CommonParameters>]

Import-JAMSXml Imports one or more JAMS Definitions from XML. The following definition types can be imported: Jobs, Folders, Triggers, Menus, Methods, Resources, Variables, and Batch Queues.

[-Path] <String[]> [-IgnoreACL <SwitchParameter>][-Server <String>] [-TargetFolder <string>] [<CommonParameters>]

Import-JKey Import JAMS Signing Keys from file name or file info.

[-ImportFile] <String[]> [-PublicKeyRing <String>] [-SecretKeyRing <String>] [-PublicOnly <Boolean>] [-SecretOnly <Boolean>] [-KeyType <JAMSKeyType>] [-WarningAction <ActionPreference>] [-WarningVariable <String>] [<CommonParameters>]

[-ImportObject] <PSObject[]> [-PublicKeyRing <String>] [-SecretKeyRing <String>] [-PublicOnly <Boolean>] [-SecretOnly <Boolean>] [-KeyType <JAMSKeyType>] [-WarningAction <ActionPreference>] [-WarningVariable <String>] [<CommonParameters>]

New-JKey Create a signing key using a specified key type (PGP) and algorithm. Only PGP RSA and DSA keys can be created. The new key will be saved to the default or specified keys rings.

[-PublicKeyRing <String>] [-SecretKeyRing <String>] -Passphrase <SecureString> -RealName <String> -EmailAddress <String> [-Comment <String>] [-KeyAlgorithm <String>] [-KeyType <JAMSKeyType>] [-WarningAction <ActionPreference>] [-WarningVariable <String>] [<CommonParameters>]

Protect-JEncryption Use the public key of the specified recipient to encrypt a file such that only that recipient can decrypt it (using their private key).

Protect-JEncryption [-InputFile] <String[]> [-OutputFile <String>] [-AsciiArmor] [-CompressionAlgorithm <String>] [-CompressionLevel <Int32>] [-PublicKeyRing <String>] -Recipient <String> [-WarningAction <ActionPreference>] [-WarningVariable <String>] [<CommonParameters>]

Protect-JEncryption [-InputObject] <PSObject[]> [-OutputFile <String>] [-AsciiArmor] [-CompressionAlgorithm <String>] [-CompressionLevel <Int32>] [-PublicKeyRing <String>] -Recipient <String> [-WarningAction <ActionPreference>] [-WarningVariable <String>] [<CommonParameters>]

Protect-JSignature Use PGP to create a signature for one or more files, which can be binary, detached, or cleartext. Based on a private key selected with the current user name. The recipient of the file can verify with the public key.

Protect-JSignature [-ClearSign] [-DetachSign] [-AsciiArmor] [-HashAlgorithm <String>] [-CompressionAlgorithm <String>] [-CompressionLevel <Int32>] [-InputFile] <String[]> [-OutputFile <String>] [-Sender <String>] [-Passphrase <SecureString>] [-Credential <PSCredential>] [-SecretKeyRing <String>] [-WarningAction <ActionPreference>] [-WarningVariable <String>] [<CommonParameters>]

Protect-JSignature [-ClearSign] [-DetachSign] [-AsciiArmor] [-HashAlgorithm <String>] [-CompressionAlgorithm <String>] [-CompressionLevel <Int32>] [-InputObject] <PSObject[]> [-OutputFile <String>] [-Sender <String>] [-Passphrase <SecureString>] [-Credential <PSCredential>] [-SecretKeyRing <String>] [-WarningAction <ActionPreference>] [-WarningVariable <String>] [<CommonParameters>]

Receive-JFSItem Receives the contents of a file from a JAMS File Server. A local destination can be specified for the item being received from the file server.

[-Name] <String[]> [[-Destination] <String>] [-Recurse] [-FileServer <JAMSFileServer>] [-WhatIf][-Confirm] [<CommonParameters>]

[-InputObject] <JAMSFileServerItem[]> [[-Destination] <String>] [-FileServer <JAMSFileServer>] [-WhatIf] [-Confirm] [<CommonParameters>]

Remove-JFSItem Removes an item from a JAMS File Server.

[-Path] <String[]> [-FileServer <JAMSFileServer>] [-WhatIf] [-Confirm] [<CommonParameters>]

Remove-JKey Remove matching JAMS Signing Keys from default or specified Key Rings.

[-PublicKeyRing <String>] [-SecretKeyRing <String>] [-Fingerprint <String>] [-Identity <String>] [-PublicOnly] [-SecretOnly] [-KeyType <JAMSKeyType>] [-WarningAction <ActionPreference>] [-WarningVariable <String>] [-WhatIf] [-Confirm] [<CommonParameters>]

Remove-JMailMessage Removes an item from a JAMS File Server

[-Path] <String[]> [-MailServer <JAMSFileServer>] [-WhatIf] [-Confirm] [<CommonParameters>]

Rename-JFSItem Renames an item on the JAMS File Server.

[-Name] <String> [-NewName] <String> [-FileServer <JAMSFileServer>] [-WhatIf] [-Confirm] [<CommonParameters>]

Reset-JAMSTrigger Resets a JAMS Trigger to NOT reset when fired.A trigger which doesn't reset when fired stays in a "fired" state after it fires.The trigger will not fire again until after it has been reset.

[-Name] <String[]> [-Server <String>] [-WhatIf] [-Confirm] [<CommonParameters>]

[-InputObject] <Trigger[]> [-Server <String>] [-WhatIf] [-Confirm] [<CommonParameters>]

Restart-JAMSEntry Kills an executing JAMS entry and restarts it from the beginning.

[-Hold] [-Comment <String>] [-Severity <Severity>] [[-Name] <String[]>] [-State <StateType>][-FolderName <String>] [-PassThru] [-Server <String>] [-WhatIf] [-Confirm] [<CommonParameters>]

[-Hold] [-Comment <String>] [-Severity <Severity>] [-InputObject] <CurJob[]> [-PassThru] [-Server <String>] [-WhatIf] [-Confirm] [<CommonParameters>]

[-Hold] [-Comment <String>] [-Severity <Severity>] [-SubmitResult] <SubmitResult[]> [-PassThru] [-Server <String>] [-WhatIf] [-Confirm] [<CommonParameters>]

Resume-JAMSEntry An entry can be suspended with the Suspend-JAMSEntry command, the JAMS GUI Client or, because the job is set to be held when submitted.

[-Comment <String>] [[-Name] <String[]>] [-State <StateType>] [-FolderName <String>] [-PassThru] [-Server <String>] [-WhatIf] [-Confirm] [<CommonParameters>]

[-Comment <String>] [-InputObject] <CurJob[]> [-PassThru] [-Server <String>] [-WhatIf] [-Confirm] [<CommonParameters>]

[-Comment <String>] [-SubmitResult] <SubmitResult[]> [-PassThru] [-Server <String>] [-WhatIf] [-Confirm] [<CommonParameters>]

Send-JAMSEntry Allows data to be sent to a Job at runtime. The result of this command is specific to the execution method.

Send-JAMSEntry [-Message <String>] -Data <Hashtable> [-Comment <String>] [[-Name] <String[]>] [-State <StateType>] [-FolderName <String>] [-PassThru] [-Server <String>] [-WarningAction <ActionPreference>] [-WarningVariable <String>] [<CommonParameters>]

Send-JAMSEntry [-Message <String>] -Data <Hashtable> [-Comment <String>] [-InputObject] <CurJob[]> [-PassThru] [-Server <String>] [-WarningAction <ActionPreference>] [-WarningVariable <String>] [<CommonParameters>]

Send-JAMSEntry [-Message <String>] -Data <Hashtable> [-Comment <String>] [-SubmitResult] <SubmitResult[]> [-PassThru] [-Server <String>] [-WarningAction <ActionPreference>] [-WarningVariable <String>] [<CommonParameters>]

Send-JFSCommand Sends a command to a JAMS File Server.

[-Command] <String[]> [-FileServer <JAMSFileServer>] [<CommonParameters>]

Send-JFSItem Sends an item to a JAMS File Server. A path to the item and its destination on the File Server should be specified.

[-Name] <String[]> [-Recurse] [[-Destination] <String>] [-PassThru] [-FileServer <JAMSFileServer>] [-WhatIf] [-Confirm] [<CommonParameters>]

[-InputObject] <PSObject[]> [[-Destination] <String>] [-PassThru] [-FileServer <JAMSFileServer>] [-WhatIf] [-Confirm] [<CommonParameters>]

Set-JAMSEntry The Set-JAMSEntry command can be used to set properties of a JAMS entry before the entry has started executing.

[-After <DateTime>] [-Queue <String>] [-Priority <Int32>] [-Hold] [-Comment <String>] [-AgentNode<String>] [[-Name] <String[]>] [-State <StateType>] [-FolderName <String>] [-PassThru] [-Server <String>]

[-After <DateTime>] [-Queue <String>] [-Priority <Int32>] [-Hold] [-Comment <String>] [-AgentNode <String>] [-InputObject] <CurJob[]> [-PassThru] [-Server <String>] [-WhatIf] [-Confirm] [<CommonParameters>]

[-After <DateTime>] [-Queue <String>] [-Priority <Int32>] [-Hold] [-Comment <String>] [-AgentNode <String>] [-SubmitResult] <SubmitResult[]> [-PassThru] [-Server <String>] [-WhatIf] [-Confirm] [<CommonParameters>]

Set-JAMSFailoverStatus Set the failover status of a JAMS Server.

[-Active] [-Server <String>] [-WarningAction <ActionPreference>] [-WarningVariable <String>] [<CommonParameters>]

Set-JAMSParameter Sets the parameter value of an item in the current schedule. A parameter can be changed while the job is waiting to start or while it is executing.

[-Name] <String> [[-Value] <Object>] [-Entry <Int32>] [-Server <String>] [-WhatIf][-Confirm] [<CommonParameters>]

Set-JAMSQueue This cmdlet is used to set various properties of a JAMS Queue. The available properties include: JobLimit, Name, and Server.

[-JobLimit <Int32>] [-Name] <String[]> [-Server <String>] [-WhatIf] [-Confirm] [<CommonParameters>]

[-JobLimit <Int32>] [-InputObject] <BatchQueue[]> [-Server <String>] [-WhatIf] [-Confirm] [<CommonParameters>]

Set-JAMSStatus Sets the display text that a job shows in the monitor. This text is displayed underneath the Job name in the monitor.

[-Status] <String> [-Entry <Int32>] [-Server <String>] [<CommonParameters>]

Set-JAMSVariable Sets the value of a JAMS Variable.

[-Name] <String> [[-Value] <Object>] [-PassThru] [-Server <String>] [-WhatIf] [-Confirm] [<CommonParameters>]

Set-JFSLocation Sets the current location on the JAMS File Server.

[-Location] <String> [-FileServer <JAMSFileServer>] [<CommonParameters>]

Set-JMSFolder Sets the current folder on the IMAP or POP3 server.

[-Folder] <String> [-MailServer <JAMSMailServer>] [<CommonParameters>]

Start-JAMSEntry Starts a JAMS entry waiting in the current schedule by releasing one or more of the prerequisites of the job. The default is to remove only the next attribute that is causing the entry to not start.

[-Force] [-Comment <String>] [[-Name] <String[]>] [-State <StateType>] [-FolderName <String>] [-PassThru] [-Server <String>] [-WhatIf] [-Confirm] [<CommonParameters>]

[-Force] [-Comment <String>] [-InputObject] <CurJob[]> [-PassThru] [-Server <String>] [-WhatIf] [-Confirm] [<CommonParameters>]

[-Force] [-Comment <String>] [-SubmitResult] <SubmitResult[]> [-PassThru] [-Server <String>][-WhatIf] [-Confirm] [<CommonParameters>]

Stop-JAMSEntry Stops an entry or kills it if it is currently executing.

[-Force] [-Comment <String>] [-Severity <Severity>] [[-Name] <String[]>] [-State <StateType>] [-FolderName <String>] [-PassThru] [-Server <String>] [-WhatIf] [-Confirm] [<CommonParameters>]

[-Force] [-Comment <String>] [-Severity <Severity>] [-InputObject] <CurJob[]> [-PassThru] [-Server <String>] [-WhatIf] [-Confirm] [<CommonParameters>]

[-Force] [-Comment <String>] [-Severity <Severity>] [-SubmitResult] <SubmitResult[]> [-PassThru] [-Server <String>] [-WhatIf] [-Confirm] [<CommonParameters>]

Start-JAMSQueue Starts a JAMS queue which allows jobs to begin executing in the queue.

[-Name] <String[]> [-Server <String>] [-WhatIf] [-Confirm] [<CommonParameters>]

[-InputObject] <BatchQueue[]> [-Server <String>] [-WhatIf] [-Confirm] [<CommonParameters>]

Stop-JAMSQueue Stops a JAMS queue. Jobs which are executing in the queue will continue to execute but, no new jobs can begin until the queue is restarted.

[-Name] <String[]> [-Server <String>] [-WhatIf] [-Confirm] [<CommonParameters>] [-InputObject] <BatchQueue[]> [-Server <String>] [-WhatIf] [-Confirm] [<CommonParameters>]

[-InputObject] <BatchQueue[]> [-Server <String>] [-WhatIf] [-Confirm] [<CommonParameters>]

Submit-JAMSEntry Submits a new entry into the current schedule.

[-Name] <String[]> [[-After] <DateTime>] [[-Queue] <String>] [-Agent <String>] [-UserName <String>] [-AltUserName <String>] [-Comment <String>] [-OverrideName <String>] [-LogLocation <String>] [-LogFileName <String>] [-Hold] [-RunDebug] [-UseVariables] [-DependsOn <Int32[]>] [-Server <String>] [-WhatIf] [-Confirm] [<CommonParameters>]

[-InputJob] <Job[]> [[-After] <DateTime>] [[-Queue] <String>] [-Agent <String>] [-UserName<String>] [-AltUserName <String>] [-Comment <String>] [-OverrideName <String>] [-LogLocation <String>] [-LogFileName <String>] [-Hold] [-RunDebug] [-UseVariables] [-DependsOn <Int32[]>] [-Server <String>] [-WhatIf] [-Confirm] [<CommonParameters>]

Suspend-JAMSEntry The Suspend-JAMSEntry cmdlet puts a manual hold on a pending or timed job.

[-Comment <String>] [[-Name] <String[]>] [-State <StateType>] [-FolderName <String>] [-PassThru] [-Server <String>] [-WhatIf] [-Confirm] [<CommonParameters>]

[-Comment <String>] [-InputObject] <CurJob[]> [-PassThru] [-Server <String>] [-WhatIf] [-Confirm] [<CommonParameters>]

[-Comment <String>] [-SubmitResult] <SubmitResult[]> [-PassThru] [-Server <String>] [-WhatIf] [-Confirm] [<CommonParameters>]

Test-JSignature Verifies the selected signed files, based on stored public keys.

Test-JSignature [-SigFile] <String[]> [-InputFile <String>] [-PublicKeyRing <String>] [-WarningAction <ActionPreference>] [-WarningVariable <String>] [<CommonParameters>]

Test-JSignature [-SigObject] <PSObject[]> [-InputFile <String>] [-PublicKeyRing <String>] [-WarningAction <ActionPreference>] [-WarningVariable <String>] [<CommonParameters>]

Unprotect-JEncryption Use private key from secret key ring to decrypt a file.

Unprotect-JEncryption [-InputFile] <String[]> [-OutputFile <String>] [-Passphrase <SecureString>] [-Credential <PSCredential>] [-SecretKeyRing <String>] [-WarningAction <ActionPreference>] [-WarningVariable <String>] [<CommonParameters>]

Unprotect-JEncryption [-InputObject] <PSObject[]> [-OutputFile <String>] [-Passphrase <SecureString>] [-Credential <PSCredential>] [-SecretKeyRing <String>] [-WarningAction <ActionPreference>] [-WarningVariable <String>] [<CommonParameters>]

Unprotect-JSignature Remove signature from file.

Unprotect-JSignature [-SigFile] <String[]> [-OutputFile <String>] [-PublicKeyRing <String>] [-WarningAction <ActionPreference>] [-WarningVariable <String>] [<CommonParameters>]

Unprotect-JSignature [-SigObject] <PSObject[]> [-OutputFile <String>] [-PublicKeyRing <String>] [-WarningAction <ActionPreference>] [-WarningVariable <String>] [<CommonParameters>]

Wait-JAMSEntry The Wait-JAMSEntry cmdlet waits until a specified JAMS entry completes or the command times out. The default timeout limit of this cmdlet is 8 hours.

[-TimeOut <TimeSpan>] [-Severity <Severity>] [[-Name] <String[]>] [-State <StateType>] [-FolderName <String>] [-PassThru] [-Server <String>] [-WhatIf] [-Confirm] [<CommonParameters>]

[-TimeOut <TimeSpan>] [-Severity <Severity>] [-InputObject] <CurJob[]> [-PassThru] [-Server <String>] [-WhatIf] [-Confirm] [<CommonParameters>]

[-TimeOut <TimeSpan>] [-Severity <Severity>] [-SubmitResult] <SubmitResult[]> [-PassThru] [-Server <String>] [-WhatIf] [-Confirm] [<CommonParameters>]