Passer au contenu principal

Resume-PrintJob

Reprend un travail d'impression suspendu.

Syntaxe

Resume-PrintJob
      [-InputObject] <CimInstance>
      [-CimSession <CimSession[]>]
      [-ThrottleLimit <Int32>]
      [-AsJob]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Resume-PrintJob
      [-ComputerName <String>]
      [-ID] <UInt32>
      [-PrinterName] <String>
      [-CimSession <CimSession[]>]
      [-ThrottleLimit <Int32>]
      [-AsJob]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Resume-PrintJob
      [-ID] <UInt32>
      [-PrinterObject] <CimInstance>
      [-CimSession <CimSession[]>]
      [-ThrottleLimit <Int32>]
      [-AsJob]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Description

La cmdlet Resume-PrintJob reprend un travail d'impression suspendu sur l'imprimante spécifiée. La cmdlet Resume-PrintJob n'a aucun effet si un travail d'impression est en cours d'exécution.

Vous pouvez spécifier la tâche d'impression à reprendre en spécifiant les paramètres PrinterName et ID , en spécifiant l'objet imprimante et le paramètre ID, ou en spécifiant l'objet de tâche d'impression comme entrée.

Vous ne pouvez pas utiliser de caractères génériques avec Resume-PrintJob.

Exemples

Exemple 1: Reprendre un travail d'impression suspendu

Resume-PrintJob - PrinterName "PrinterName" -ID 1

Cette commande reprend le travail d'impression avec un ID de 1, qui a été suspendu sur l'imprimante nommée PrinterName.

Exemple 2: Reprendre une tâche d'impression à l'aide d'un objet d'imprimante et d'un ID de tâche

$Printer = Get-Printer -PrinterName "PrinterName"
Resume-PrintJob -PrinterObject $Printer -ID 1

La première commande obtient une imprimante nommée PrinterName à l'aide de l'applet de commande Get-Printer. La commande stocke le résultat dans la variable $Printer.

La deuxième commande reprend le travail d'impression qui a l'ID 1 sur l'imprimante dans $Printer.

Exemple 3: Reprendre une tâche d'impression en utilisant un objet de tâche

$PrintJob = Get-PrintJob - PrinterName "PrinterName" -ID 1
Resume-PrintJob -InputObject $PrintJob

La première commande obtient une tâche d'imprimante qui a l'ID 1 sur une imprimante nommée PrinterName à l'aide de l'applet de commande Get-PrintJob. La commande stocke le résultat dans la variable $PrintJob.

La deuxième commande reprend le travail d'impression dans $PrintJob.

Paramètres

-AsJob

Exécute l'applet de commande en tant que tâche d'arrière-plan. Utilisez ce paramètre pour exécuter des commandes qui prennent beaucoup de temps.

-CimSession

Exécute l'applet de commande dans une session distante ou sur un ordinateur distant. Entrez un nom d'ordinateur ou un objet de session, tel que la sortie d'un applet New-CimSession ou Get-CimSession. La valeur par défaut est la session en cours sur l'ordinateur local.

 

-ComputerName

Spécifie le nom de l'ordinateur sur lequel reprendre le travail d'impression.

 

-Confirm

Vous invite à confirmer avant d'exécuter l'applet de commande.

 

-ID

Spécifie l'ID de la tâche d'impression à reprendre sur l'imprimante spécifiée. Vous pouvez utiliser des caractères génériques.

 

-InputObject

Spécifie l'objet d'entrée utilisé dans une commande de pipeline.

 

-PrinterName

Spécifie le nom de l'imprimante sur laquelle reprendre le travail d'impression.


-PrinterObject

Spécifie l'objet qui contient l'imprimante sur laquelle reprendre le travail d'impression.

 

-ThrottleLimit

Spécifie le nombre maximal d'opérations simultanées qui peuvent être établies pour exécuter l'applet de commande. Si ce paramètre est omis ou si une valeur de 0 est entré, Windows PowerShell® calcule une limite d'accélération optimale pour l'applet de commande en fonction du nombre d'applets de commande CIM en cours d'exécution sur l'ordinateur. La limite d'accélération s'applique uniquement à l'applet de commande actuelle, et non à la session ou à l'ordinateur.

-WhatIf

Montre ce qui se passerait si l'applet de commande s'exécute. L'applet de commande n'est pas exécutée.