Passer au contenu principal

Add-Printer

Ajoute une imprimante sur l'ordinateur spécifié.

Syntaxe

Add-Printer
   [-ConnectionName] <String>
   [-CimSession <CimSession[]>]
   [-ThrottleLimit <Int32>]
   [-AsJob]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Add-Printer
   [-Comment <String>]
   [-Datatype <String>]
   [-UntilTime <UInt32>]
   [-KeepPrintedJobs]
   [-Location <String>]
   [-SeparatorPageFile <String>]
   [-ComputerName <String>]
   [-Shared]
   [-ShareName <String>]
   [-StartTime <UInt32>]
   [-Name] <String>
   [-PermissionSDDL <String>]
   [-PrintProcessor <String>]
   [-Priority <UInt32>]
   [-Published]
   [-RenderingMode <RenderingModeEnum>]
   [-DisableBranchOfficeLogging]
   [-BranchOfficeOfflineLogSizeMB <UInt32>]
   [-WorkflowPolicy <WorkflowPolicyEnum>]
   [-DeviceURL <String>]
   [-DeviceUUID <String>]
   [-IppURL <String>]
   [-CimSession <CimSession[]>]
   [-ThrottleLimit <Int32>]
   [-AsJob]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Add-Printer
   [-Comment <String>]
   [-Datatype <String>]
   [-DriverName] <String>
   [-UntilTime <UInt32>]
   [-KeepPrintedJobs]
   [-Location <String>]
   [-SeparatorPageFile <String>]
   [-ComputerName <String>]
   [-Shared]
   [-ShareName <String>]
   [-StartTime <UInt32>]
   [-Name] <String>
   [-PermissionSDDL <String>]
   [-PrintProcessor <String>]
   [-Priority <UInt32>]
   [-Published]
   [-RenderingMode <RenderingModeEnum>]
   -PortName <String>
   [-DisableBranchOfficeLogging]
   [-BranchOfficeOfflineLogSizeMB <UInt32>]
   [-WorkflowPolicy <WorkflowPolicyEnum>]
   [-CimSession <CimSession[]>]
   [-ThrottleLimit <Int32>]
   [-AsJob]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

Le cmdlet Add-Printer ajoute une imprimante sur un ordinateur spécifié. Vous pouvez ajouter des imprimantes locales et des connexions aux imprimantes réseau.

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

Vous pouvez avoir besoin d'informations d'identification Administrateur pour exécuter Add-Printer.

Exemples

Example 1 : Ajouter une imprimante sur l'ordinateur local

Add-Printer -Name "mxdw 2" -DriverName "Microsoft XPS Document Writer v4" -PortName "portprompt:"

Cette commande ajoute une imprimante avec le nom mxdw 2 sur l'ordinateur local. L'imprimante mxdw 2 utilise le pilote Microsoft XPS Document Writer v4 et le port portprompt:.

Example 2 : Ajouter une nouvelle connexion d'imprimante réseau

Add-Printer -ConnectionName \\printServer\printerName

Cette commande ajoute une imprimante en spécifiant le nom d'un serveur d'impression et d'une imprimante partagée sur ce serveur.

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.

-BranchOfficeOfflineLogSizeMB

Spécifie la taille maximale, en mégaoctets, du fichier journal hors ligne distant de la succursale pour cette imprimante. Vous ne pouvez pas spécifier ce paramètre pour les files d'attente non partagées ou les files d'attente qui n'ont pas activé la succursale.

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

-Comment

Spécifie le texte à ajouter au champ Commentaire pour l'imprimante spécifiée.

-ComputerName

Spécifie le nom de l'ordinateur auquel ajouter l'imprimante.

-Confirm

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

-ConnectionName

Spécifie le nom d'une imprimante partagée à laquelle se connecter. Ce paramètre est requis.

-Datatype

Spécifie le type de données utilisé par l'imprimante pour enregistrer les travaux d'impression.

-DeviceURL

Spécifie une URL pour la découverte dirigée d'une imprimante Web Services on Devices (WSD) à ajouter sur l'ordinateur spécifié.

-DeviceUUID

Spécifie l'UUID multicast pour la détection de périphérique pour le port WSD.

-DisableBranchOfficeLogging

Indique que la journalisation à distance des succursales est désactivée. Vous ne pouvez pas spécifier ce paramètre pour les files non partagées.

-DriverName

Spécifie le nom du pilote d'imprimante pour l'imprimante.

-IppURL

Spécifie une URL ou un nom d'hôte ou une adresse IP pour la découverte dirigée d'une imprimante IPP (Internet Printing Protocol) à ajouter sur l'ordinateur spécifié.

-KeepPrintedJobs

Spécifie si les tâches d'impression dans la file d'attente sont conservées.

-Location

Spécifie l'emplacement de l'imprimante.

-Name

Spécifie le nom de l'imprimante à ajouter.

-PermissionSDDL

Spécifie les autorisations pour l'imprimante en tant que chaîne Security Descriptor Definition Language (SDDL).

-PortName

Spécifie le nom du port utilisé ou créé pour l'imprimante.

-PrintProcessor

Spécifie le nom du processeur d'impression utilisé par l'imprimante.

-Priority

Spécifie la priorité relative de la file d'attente

-Published

Spécifie si l'imprimante est publiée dans le service d'annuaire réseau.

-RenderingMode

Spécifie le mode de rendu de l'imprimante. Vous pouvez spécifier l'un des modes de rendu suivants:

      • SSR, Service Side Rendering
      • CSR. Client Side Rendering
      • BranchOffice. Branch Office

-SeparatorPageFile

Spécifie le chemin et le nom de la page de séparation à utiliser par l'imprimante.

-Shared

Indique s'il faut partager l'imprimante sur le réseau. Vous pouvez déterminer le nom par lequel l'imprimante est partagée en spécifiant ShareName. Si ShareName n'est pas spécifié, le nom de l'imprimante est utilisé comme nom de partage.

-ShareName

Spécifie le nom par lequel partager l'imprimante sur le réseau. Pour partager une imprimante, spécifiez le paramètre Shared.

-StartTime

Spécifie l'heure de démarrage de la disponibilité de l'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.

-UntilTime

Spécifie l'heure de fin de la disponibilité de l'imprimante.

-WhatIf

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

-WorkflowPolicy

Permet à un administrateur d'associer une imprimante donnée à une application Workflow spécifique. Ce paramètre ne permet pas à l'administrateur de remplacer l'association périphérique-application créée à l'aide du service de métadonnées de périphérique.