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.
El UniversalPrintManagement PowerShell module está diseñado para administrar y administrar recursos de Impresión universal desde la línea de comandos. Use este módulo cuando quiera crear herramientas automatizadas.
Este artículo le ayuda a empezar a trabajar con el módulo UniversalPrintManagement y enseña los conceptos básicos subyacentes.
Instalación de UniversalPrintManagement
Ejecute el siguiente comando desde una sesión de PowerShell:
Install-Module UniversalPrintManagement
De forma predeterminada, la Galería de PowerShell no está configurada como un repositorio de confianza para PowerShellGet. La primera vez que utilice PSGallery verá el siguiente mensaje:
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.
Nota
Para obtener información adicional sobre cómo instalar módulos PSGallery en escenarios sin conexión, consulte el Galería de PowerShell.
Desinstalación de UniversalPrintManagement
Ejecute el siguiente comando desde una sesión de PowerShell:
Uninstall-Module -Name UniversalPrintManagement
Iniciar sesión en Impresión universal
Inicie sesión de forma interactiva con el Connect-UPService cmdlet .
Connect-UPService
Obtendrá un cuadro de diálogo de inicio de sesión para proporcionar un nombre de usuario y una contraseña para la cuenta de Azure o seleccionar una de las cuentas guardadas anteriormente.
Nota
El propósito principal de este cmdlet es permitir el inicio de sesión no interactivo para scripts automatizados. Esto se puede hacer, por ejemplo, mediante la sintaxis Connect-UPService -UserPrincipalName [email protected] -Password $variableHoldingSecureString y recuperando la contraseña de un almacenamiento seguro.
Una vez que haya iniciado sesión, use los cmdlets disponibles en el módulo para acceder a los recursos de impresora y administrarlos.
UniversalPrintManagement Cmdlets
Los cmdlets universalPrintManagement siguen una convención de nomenclatura estándar para PowerShell, VERB-NOUN. El verbo describe la acción (ejemplos incluyen Get, Set, Grant, Revoke) y el nombre describe el tipo de recurso (ejemplos incluyen UPPrinter, UPPrintJob, UPAccess). Los nombres de UniversalPrintManagement siempre comienzan con el prefijo UP.
Conocer los nombres y verbos le ayudarán a encontrar comandos con el cmdlet Get-Command . Por ejemplo, para buscar comandos que usan el Get verbo:
Get-Command -Verb Get -Module UniversalPrintManagement
Para obtener detalles del cmdlet con ejemplos:
Get-Help Get-UPPrinter -Detailed
[NOTA] Los cmdlets UniversalPrintManagement
Getahora devuelven resultados con tokens de continuación para permitir paginar colecciones grandes y reintentar las solicitudes con errores. Aprenda a usar tokens de continuación. Debido al cambio de modelo necesario para dar cabida a los tokens de continuación, ahora se recomienda almacenarGetlos resultados del cmdlet en una variable y acceder a ellos a través de.results. Vea ejemplos aquí.
Inicio de sesión
| Cmdlet | Descripción |
|---|---|
| Connect-UPService | Se conecta con una cuenta autenticada para usarla en las solicitudes de cmdlets de Impresión universal. |
Printers
| Cmdlet | Descripción |
|---|---|
| Get-UPPrinter | Use este cmdlet para obtener información sobre una sola o lista de impresoras. |
| Remove-UPPrinter | Use este cmdlet para anular el registro de impresoras. |
Propiedades de la impresora
| Cmdlet | Descripción |
|---|---|
| Set-UPPrinterProperty | Use este cmdlet para actualizar las propiedades mutables de una impresora. |
Recursos compartidos de impresoras
| Cmdlet | Descripción |
|---|---|
| New-UPPrinterShare | Use este cmdlet para compartir una impresora. |
| Get-UPPrinterShare | Use este cmdlet para obtener información sobre una sola o lista de impresoras compartidas. |
| Remove-UPPrinterShare | Utilice este cmdlet para dejar de compartir impresoras que se hayan compartido anteriormente. |
| Set-UPPrinterShare | Utilice este cmdlet para actualizar el recurso compartido de una impresora y sustituir una impresora registrada que requiere mantenimiento por otra que funcione. |
Permisos de usuario
| Cmdlet | Descripción |
|---|---|
| Grant-UPAccess | Use este cmdlet para conceder acceso de impresión a un usuario o grupo o a todos los usuarios de la organización. |
| Revoke-UPAccess | Use este cmdlet para revocar el acceso de impresión desde un usuario o grupo o todos los usuarios de la organización. |
| Get-UPAllowedMember | Use este cmdlet para obtener información sobre los usuarios y grupos que tienen acceso de impresión a una impresora específica. |
Connectors
| Cmdlet | Descripción |
|---|---|
| Get-UPConnector | Use este cmdlet para obtener información sobre una sola o lista de conectores. |
| Quitar UPConnector | Use este cmdlet para anular el registro de conectores. |
Propiedades del conector
| Cmdlet | Descripción |
|---|---|
| Set-UPConnectorProperty | Use este cmdlet para actualizar las propiedades mutables de un conector. |
Trabajos de impresión
| Cmdlet | Descripción |
|---|---|
| Get-UPPrintJob | Use este cmdlet para obtener información sobre los trabajos de impresión que se enviaron a una impresora. |
Imprimir informes de trabajos
| Cmdlet | Descripción |
|---|---|
| Get-UPUsageReport | Use este cmdlet para obtener diferentes tipos de informes de uso de impresión. |