Modules PowerShell d’impression universelle

Vous avez deux options pour gérer l’impression universelle à partir de PowerShell :

  • Utilisez le module UniversalPrintManagement, qui offre le moyen le plus simple d’accomplir des tâches de gestion courantes. Bien que les commandes soient plus faciles à utiliser, certaines fonctionnalités avancées disponibles dans l’API Microsoft Graph peuvent être manquantes.
  • Utilisez le Kit de développement logiciel (SDK) Microsoft Graph PowerShell, qui permet à l’ENSEMBLE de l’API Microsoft Graph d’être scriptée dans PowerShell. Les commandes sont de niveau inférieur. Elles peuvent donc ne pas être aussi faciles à utiliser pour des tâches simples.

La documentation relative aux deux approches est fournie ci-dessous. Passez d’un exemple à l’autre pour voir les principales différences.

Démarrage

Prérequis

  • Mise à niveau vers PowerShell 5.1 ou version ultérieure
  • Mettre à jour PowerShellGet vers la dernière version à l’aide de Install-Module PowerShellGet
  • La stratégie d’exécution de script PowerShell doit être définie RemoteSigned sur ou à un niveau de restriction inférieur à l’aide Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUserde . En savoir plus sur les niveaux de restriction.

Étape 1 : Installer le module PowerShell

# To install for all users (must be administrator), remove -Scope CurrentUser
Install-Module UniversalPrintManagement -Scope CurrentUser

Cette commande acquiert le module demandé à partir de PowerShell Gallery, qui n’est pas configuré en tant que référentiel approuvé pour PowerShellGet par défaut. La première fois que vous exécutez cette commande, vous pouvez voir l’invite suivante :

Untrusted repository

You are installing the modules from an untrusted repository. If you trust this repository, change
its InstallationPolicy value by running the `Set-PSRepository` cmdlet.

Are you sure you want to install the modules from 'PSGallery'?
[Y] Yes  [A] Yes to All  [N] No  [L] No to All  [S] Suspend  [?] Help (default is "N"):

Répondez Yes ou Yes to All pour procéder à l’installation.

Étape 2 : Se connecter à l’impression universelle

Maintenant que le module est installé, vous devez vous connecter à l’impression universelle avant de pouvoir exécuter toutes les commandes.

# To provide authentication details interactively using a system authentication prompt:
Connect-UPService

# To provide authentication details non-interactively:
# Connect-UPService -UserPrincipalName username@tenantname.com -Password $variableHoldingSecureString
  • Authentifiez-vous à l’aide d’un compte Microsoft Entra ID disposant d’une licence d’impression universelle éligible et d’un rôle d’administrateur approprié attribué.
  • Une fois connecté, utilisez les applets de commande disponibles pour accéder à l’impression universelle et la gérer.

Étape 3 : Vérifier la configuration en obtenant une liste de vos imprimantes

Pour vous assurer que tout est correctement configuré, essayez d’obtenir la liste des imprimantes inscrites auprès de votre locataire. Pour obtenir la liste complète des commandes disponibles, consultez la référence des commandes.

Mettre à jour ou désinstaller

Mettre à jour le module PowerShell

Update-Module UniversalPrintManagement

Désinstaller le module PowerShell

Si vous devez désinstaller le module ultérieurement, utilisez cette commande :

Uninstall-Module -Name UniversalPrintManagement