Passer au contenu principal

Set-PrintConfiguration

Définit les informations de configuration de l'imprimante spécifiée.

Syntaxe

Set-PrintConfiguration
   [-Collate <Boolean>]
   [-Color <Boolean>]
   [-DuplexingMode <DuplexingModeEnum>]
   [-PaperSize <PaperSizeEnum>]
   [-PrintTicketXml <String>]
   [-PrinterObject] <CimInstance>
   [-CimSession <CimSession[]>]
   [-ThrottleLimit <Int32>]
   [-AsJob]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Set-PrintConfiguration
   [-Collate <Boolean>]
   [-Color <Boolean>]
   [-DuplexingMode <DuplexingModeEnum>]
   [-PaperSize <PaperSizeEnum>]
   [-PrintTicketXml <String>]
   [-ComputerName <String>]
   [-PrinterName] <String>
   [-CimSession <CimSession[]>]
   [-ThrottleLimit <Int32>]
   [-AsJob]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Set-PrintConfiguration
   [-InputObject] <CimInstance>
   [-CimSession <CimSession[]>]
   [-ThrottleLimit <Int32>]
   [-AsJob]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

La cmdlet Set-PrintConfiguration définit la configuration de l'imprimante pour l'imprimante spécifiée. En utilisant la cmdlet Set-PrintConfiguration, vous pouvez gérer la configuration des fonctionnalités suivantes:

  • Collate
  • Color
  • Duplexing Mode
  • N-Up
  • Paper Size

La cmdlet Set-PrintConfiguration accepte également les objets de configuration d'impression à l'aide de l'applet de commande Get-PrintConfiguration.

Vous ne pouvez pas utiliser de caractères génériques avec Set-PrintConfiguration. Vous pouvez utiliser Set-PrintConfiguration dans une session à distance Windows PowerShell.

Vous avez besoin des informations d'identification d'administrateur à utiliser Set-PrintConfiguration.

Exemples

Exemple 1: Définissez le format de papier par défaut

Set-PrintConfiguration -PrinterName "Microsoft XPS Document Writer" -PaperSize A4

Cette commande définit la taille de papier par défaut de l'imprimante nommée Microsoft XPS Document Writer printer à A4.

Exemple 2: Définissez le format de papier par défaut en utilisant l'objet de configuration d'impression

$PrintConfiguration = Get-PrintConfiguration -PrinterName "Microsoft XPS Document Writer"
$PrintConfiguration.paperSize = A4
Set-PrintConfiguration -InputObject $PrintConfiguration

La première commande obtient une configuration d'imprimante en utilisant Get-PrintConfiguration. La commande stocke le résultat dans la variable $PrintConfiguration.

La deuxième commande affecte la valeur A4 à la propriété paperSize de $PrintConfiguration.

La commande finale définit la valeur de la configuration de l'imprimante à la valeur modifiée de $PrintConfiguration.

Exemple 3: Définissez la taille de papier par défaut de toutes les imprimantes

$Printers = Get-Printer * Foreach ($Printer in $Printers){
  Set-PrintConfiguration -PrinterName $Printer.name -PaperSize A4
  }

Cette commande obtient toutes les imprimantes dans une variable $Printers, puis boucle à travers toutes les imprimantes et affiche les propriétés.

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.

 

-Collate

Spécifie s'il faut rassembler la sortie de l'imprimante par défaut.

 

-Color

Spécifie si l'imprimante doit utiliser l'impression couleur ou en niveaux de gris par défaut.

 

-ComputerName

Spécifie le nom de l'ordinateur sur lequel se trouve l'imprimante.

-Confirm

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

 

-DuplexingMode

Spécifie le mode duplexage utilisé par défaut par l'imprimante.

Valeurs accéptées : OneSided, TwoSidedLongEdge, TwoSidedShortEdge

-InputObject

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

 

-PaperSize

Spécifie le format de papier utilisé par défaut par l'imprimante.

Valeurs acceptées : Enveloppe1, Enveloppe1, Enveloppe1, Enveloppe1, Enveloppe1, Externe, Externe, Externe, Externe, Externe, Externe, Externe, Externe, Externe, Externe, Externe, A3, Enveloppe10, Enveloppe14, Enveloppe JaponaisDoublePostcard, A6, JaponaisEnveloppeKaku2, JaponaisEnveloppeKaku3,JaponaisEnveloppéChou3, JaponaisEnveloppéChou4, LetterRotaté, A3Roté, A4Roté, A5Roté, JaponaisEnveloppéKaku2Roté, JaponaisPostcardRotéLetterRotated, A3Rotated, A4Rotated, A5Rotated, B4JISRotated, B5JISRotated, JapanesePostcardRotated PRC2Rotated, A6Rotated, JapaneseEnvelopeKaku2Rotated, JapaneseEnvelopeKaku3Rotated, JaponaisLetterRotated, A3Rotated, A4Rotated, A5Rotated, B4JISRotated, B5JISRotated, JapanesePostcardRotated PRC2Rotated, A6Rotated, JapaneseEnvelopeKaku2Rotated, JapaneseEnvelopeKaku3Rotated, JaponaisJaponaisPostcardRoté, JaponaisDoublePostcardRoté, A6Roté, JaponaisEnveloppéKaku2Roté, JaponaisEnveloppéKaku3Roté, JaponaisEnveloppéChou3Rouvert, JaponaisEnveloppéVous4, JaponaisJaponaisPostcardRoté, JaponaisDoublePostcardRoté, A6Roté, JaponaisEnveloppéKaku2Roté, JaponaisEnveloppéKaku3Roté, JaponaisEnveloppéChou3Rouvert, JaponaisEnveloppéVous4, JaponaisJaponaisEnveloppeChou4Rotated, B6JIS, B6JISRotated, Sheet12x11, JaponaisEnveloppeYou4, JaponaisEnveloppeYou4Rotated, PRC32K, PRC32K, PRCEnvelope1, PRCEnvelope2, PRCEnvelope3, PRCEnvelope4, PRCEnvelope4JaponaisEnveloppeChou4Rotated, B6JIS, B6JISRotated, Sheet12x11, JaponaisEnveloppeYou4, JaponaisEnveloppeYou4Rotated, PRC32K, PRC32K, PRCEnvelope1, PRCEnvelope2, PRCEnvelope3, PRCEnvelope4, PRCEnvelope4PRCEnvelope1Rotated, PRCEnvelope2Rotated, PRCEnvelope3Rotated, PRCEnvelope4Rotated, PRCEnvelope5Rotated, PRCEnvelope6Rotated, PRCEnvelope7Rotated, PRCEnvelope8Rotated, PRCEnvelope9Rotated, PRCEnvelope10RotatedPRCEnvelope1Rotated, PRCEnvelope2Rotated, PRCEnvelope3Rotated, PRCEnvelope4Rotated, PRCEnvelope5Rotated, PRCEnvelope6Rotated, PRCEnvelope7Rotated, PRCEnvelope8Rotated, PRCEnvelope9Rotated, PRCEnvelope10Rotated

-PrinterName

Spécifie l'imprimante sur laquelle définir les informations de configuration.

 

-PrinterObject

Spécifie l'objet qui contient l'imprimante sur laquelle modifier les paramètres de configuration.

 

-PrintTicketXml

Spécifie le ticket d'impression XML définissant les paramètres d'impression par défaut pour cette imprimante.

 

-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.