Skip to main content

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.

See Installing the PowerShell Module for information on loading the module.

note

The PowerShell cmdlets listed below cannot be used with PowerShell Core.

JAMS CmdletsDescription
Connect-JEWSThis cmdlet 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-JFTPThis cmdlet 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-JFTPSThis cmdlet 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-JGraphThis cmdlet establishes a connection to a Graph API server for working with mail. Use the JAMSConnection option to specify the Connection Store object for Graph API. Use the Credential option to specify the email address to monitor. You can use Get-JAMSCredential to get a valid Credential. You can use the result from this cmdlet to set the value for other cmdlets using the -MailServer parameter. [-Name] <string>] -JAMSConnection <Agent> [-Credential <PSCredential>] [-Port <int>] [-Timeout <int>] [<CommonParameters>]
Connect-JSFTPThis cmdlet 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-JIMAPThis cmdlet 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-JPOPThis cmdlet 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-JS3This cmdlet 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-DateThis cmdlet converts a natural language date specification into a date. [-InputObject] <String> [[-Today] <DateTime>] [[-StartDate] <DateTime>] [-Server <String>] [<CommonParameters>
Debug-JAMSEntryThis cmdlet 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-JAMSTimeThis cmdlet 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-JFSThis cmdlet disconnects a session that was established by a Connect_Jxxx command. [[-FileServer] <JAMSFileServer>] [<CommonParameters>]
Disconnect-JMSThis cmdlet disconnects a session that was established by a Connect-JAgent, Connect-JEWS, Connect-JGraph, Connect-JIMAP, or Connect-JPOP command. [[-MailServer] <JAMSMailServer>] [<CommonParameters>]
Enable-JAMSTimeThis cmdlet 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-JAMSXMLThis cmdlet 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-JKeyThis cmdlet exports 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-JAMSObjectThis cmdlet 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-JAMSAgentThis cmdlet lists all agents on a JAMS Server. [[-Name] <String>] [-Server <String>] [-WarningAction <ActionPreference>] [-WarningVariable <String>] [<CommonParameters>]
Get-JAMSAuditThis cmdlet 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-JAMSBookmarkThis cmdlet 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-JAMSCredentialThis cmdlet gets a set of credentials from a JAMS Server or a secret provider. The credentials are retrieved from a JAMS Credential Definition. Please note you must have Submit access to the Credential Definition. To access values from a secret provider, you also need Execute access to Configuration. In addition, to use password security you must also have Get Password access. [-Username] <String[]> [-Server <String>] [<CommonParameters>]
Get-JAMSEntryThis 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-JAMSFailoverStatusThis cmdlet retrieves the failover status of a JAMS Server. [-Server <String>] [-WarningAction <ActionPreference>] [-WarningVariable <String>] [<CommonParameters>]
Get-JAMSHistoryThis 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-JAMSParameterThis cmdlet 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-JAMSQueueThis cmdlet 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-JAMSVariableThis cmdlet 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-JFSChildItemThis cmdlet 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-JFSItemThis cmdlet 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-JFSLocationThis cmdlet gets the path of the current location on the JAMS file server. [-FileServer <JAMSFileServer>] [<CommonParameters>]
Get-JKeyThis cmdlet lists 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-JMailHeaderThis cmdlet 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-JMailMessageThis cmdlet returns a message body for one or more MailMessageInfo objects that are retrieved from the Get-JMailHeader cmdlet. [-MailServer <JAMSMailServer>] [-InputObject] <JAMSMailMessageInfo[]> [-WhatIf] [-Confirm] [<CommonParameters>]
Get-JMSFolderThis cmdlet gets the current folder on the mail server, including Graph API. [-MailServer <JAMSMailServer>] [<CommonParameters>]
Import-JAMSXmlThis cmdlet 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-JKeyThis cmdlet imports 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-JKeyThis cmdlet creates 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-JEncryptionThis cmdlet uses 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-JSignatureThis cmdlet uses 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-JFSItemThis cmdlet 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-JFSItemThis cmdlet removes an item from a JAMS file server. [-Path] <String[]> [-FileServer <JAMSFileServer>] [-WhatIf] [-Confirm] [<CommonParameters>]
Remove-JKeyThis cmdlet removes 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-JMailMessageThis cmdlet removes one or more mail messages from a mailbox that are retrieved from the Get-JMailHeader cmdlet. [-Path] <String[]> [-MailServer <JAMSMailServer>] [-WhatIf] [-Confirm] [<CommonParameters>]
Rename-JFSItemThis cmdlet renames an item on the JAMS File Server. [-Name] <String> [-NewName] <String> [-FileServer <JAMSFileServer>] [-WhatIf] [-Confirm] [<CommonParameters>]
Reset-JAMSTriggerThis cmdlet resets a JAMS Trigger to NOT reset when fired. A Trigger that 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-JAMSEntryThis cmdlet 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-JAMSEntryThis cmdlet resumes an entry. An entry can be suspended with the Suspend-JAMSEntry command, the JAMS 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-JAMSEntryThis cmdlet 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-JFSCommandThis cmdlet sends a command to a JAMS file server. [-Command] <String[]> [-FileServer <JAMSFileServer>] [<CommonParameters>]
Send-JFSItemThis cmdlet 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-JAMSEntryThis cmdlet sets 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-JAMSFailoverStatusThis cmdlet sets the failover status of a JAMS Server. [-Active] [-Server <String>] [-WarningAction <ActionPreference>] [-WarningVariable <String>] [<CommonParameters>]
Set-JAMSParameterThis cmdlet 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-JAMSQueueThis cmdlet sets 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-JAMSStatusThis cmdlet 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-JAMSVariableThis cmdlet sets the value of a JAMS Variable. [-Name] <String> [[-Value] <Object>] [-PassThru] [-Server <String>] [-WhatIf] [-Confirm] [<CommonParameters>]
Set-JFSLocationThis cmdlet sets the current location on the JAMS File Server. [-Location] <String> [-FileServer <JAMSFileServer>] [<CommonParameters>]
Set-JMSFolderThis cmdlet sets the current folder on the Graph API, EWS, IMAP, or POP3 server. [-Folder] <String> [-MailServer <JAMSMailServer>] [<CommonParameters>]
Start-JAMSEntryThis cmdlet 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-JAMSEntryThis cmdlet 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-JAMSQueueThis cmdlet starts a JAMS Queue to allow Jobs to begin executing in the Queue. [-Name] <String[]> [-Server <String>] [-WhatIf] [-Confirm] [<CommonParameters>][-InputObject] <BatchQueue[]> [-Server <String>] [-WhatIf] [-Confirm] [<CommonParameters>]
Stop-JAMSQueueThis cmdlet stops a JAMS Queue. Jobs that 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-JAMSEntryThis cmdlet 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-JAMSEntryThis 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-JSignatureThis cmdlet 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-JEncryptionThis cmdlet uses a 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-JSignatureThis cmdlet removes 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-JAMSEntryThis 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>]