Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Tiene dos opciones para administrar la impresión universal desde PowerShell:
- Use el módulo UniversalPrintManagement, que proporciona la manera más fácil de realizar tareas comunes de administración. Aunque los comandos son más fáciles de usar, es posible que falten algunas funcionalidades avanzadas disponibles en Microsoft Graph API.
- Use el SDK de PowerShell de Microsoft Graph, que permite que toda la API de Microsoft Graph se scripte en en PowerShell. Los comandos son de nivel inferior, por lo que es posible que no sean tan fáciles de usar para tareas sencillas.
A continuación se proporciona documentación sobre ambos enfoques. Cambie entre ejemplos para ver las principales diferencias.
Introducción
Requisitos previos
- Actualización a PowerShell 5.1 o posterior
- Actualización de PowerShellGet a la versión más reciente mediante
Install-Module PowerShellGet - La directiva de ejecución de scripts de PowerShell debe establecerse en
RemoteSignedo en un nivel de restricción inferior medianteSet-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser. Obtenga más información sobre los niveles de restricción.
Paso 1: Instalación del módulo de PowerShell
# To install for all users (must be administrator), remove -Scope CurrentUser
Install-Module UniversalPrintManagement -Scope CurrentUser
Este comando adquirirá el módulo solicitado de la Galería de PowerShell, que no está configurado como repositorio de confianza para PowerShellGet de forma predeterminada. La primera vez que ejecute este comando, puede ver el siguiente símbolo del sistema:
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"):
Responda Yes o Yes to All para continuar con la instalación.
Paso 2: Conexión a impresión universal
Ahora que tiene instalado el módulo, debe conectarse a La impresión universal para poder ejecutar los comandos.
# 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
Paso 3: Comprobar la configuración obteniendo una lista de las impresoras
Para asegurarse de que todo está configurado correctamente, intente obtener la lista de impresoras registradas con el inquilino. Para obtener una lista completa de los comandos disponibles, consulte Referencia de comandos.
Get-UPPrinter
Actualizar o desinstalar
Actualización del módulo de PowerShell
Update-Module UniversalPrintManagement
Desinstalación del módulo de PowerShell
Si necesita desinstalar el módulo más adelante, use este comando:
Uninstall-Module -Name UniversalPrintManagement