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.
Pas de commentaires