Modulo Di PowerShell di stampa universale
Il modulo PowerShell UniversalPrintManagement è progettato per la gestione e l'amministrazione delle risorse di stampa universale dalla riga di comando. Usare questo modulo quando si vogliono creare strumenti automatizzati.
Questo articolo illustra come iniziare a usare il modulo UniversalPrintManagement e illustra i concetti di base alla base.
Installazione di UniversalPrintManagement
Eseguire il comando seguente da una sessione di PowerShell:
Install-Module UniversalPrintManagement
Per impostazione predefinita, PowerShell Gallery non è configurata come archivio attendibile per PowerShellGet. La prima volta che si usa PSGallery, verrà visualizzato il prompt seguente:
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"):
Rispondere Yes
o Yes to All
per continuare l'installazione.
Nota
Per altre informazioni sull'installazione di moduli PSGallery in scenari offline, vedere PowerShell Gallery.
Disinstallazione di UniversalPrintManagement
Eseguire il comando seguente da una sessione di PowerShell:
Uninstall-Module -Name UniversalPrintManagement
Accedere a Stampa universale
Accedere in modo interattivo con il cmdlet Connect-UPService
.
Connect-UPService
Si otterrà una finestra di dialogo di accesso per specificare un nome utente e una password per l'account Azure o selezionare uno degli account salvati in precedenza.
Nota
Lo scopo principale di questo cmdlet è consentire l'accesso non interattivo per gli script automatizzati. Questa operazione può essere eseguita, ad esempio, usando Connect-UPService -UserPrincipalName username@tenantname.com -Password $variableHoldingSecureString
la sintassi e recuperando la password da una risorsa di archiviazione sicura.
Dopo l'accesso, usare i cmdlet disponibili nel modulo per accedere e gestire le risorse della stampante.
Cmdlet UniversalPrintManagement
I cmdlet UniversalPrintManagement seguono una convenzione di denominazione standard per PowerShell, VERB-NOUN
. Il verbo descrive l'azione (esempi includono , Set
, , Revoke
) e il sostantivo descrive il tipo di risorsa (esempi includono Get
UPPrinter
, UPPrintJob
). UPAccess
Grant
I sostantivi in UniversalPrintManagement iniziano sempre con il prefisso UP
.
Conoscere i sostantivi e i verbi consente di trovare i comandi con il cmdlet Get-Command . Ad esempio, per trovare i comandi che usano il Get
verbo :
Get-Command -Verb Get -Module UniversalPrintManagement
Per ottenere i dettagli dei cmdlet con esempi:
Get-Help Get-UPPrinter -Detailed
[NOTA] I cmdlet UniversalPrintManagement
Get
restituiscono ora risultati con token di continuazione per consentire il paging tramite raccolte di grandi dimensioni e la ripetizione di richieste non riuscite. Informazioni su come usare i token di continuazione. A causa della modifica del modello necessaria per supportare i token di continuazione, è ora consigliabile archiviareGet
i risultati dei cmdlet in una variabile e accedervi tramite.results
. Vedere gli esempi qui.
Accedi
Cmdlet | Descrizione |
---|---|
Connessione-UPService | Connessione con un account autenticato da usare per le richieste dei cmdlet universali di stampa. |
Printers
Cmdlet | Descrizione |
---|---|
Get-UPPrinter | Utilizzare questo cmdlet per ottenere informazioni su un singolo o elenco di stampanti. |
Remove-UPPrinter | Utilizzare questo cmdlet per annullare la registrazione delle stampanti. |
Proprietà stampante
Cmdlet | Descrizione |
---|---|
Set-UPPrinterProperty | Utilizzare questo cmdlet per aggiornare le proprietà modificabili di una stampante. |
Condivisioni stampanti
Cmdlet | Descrizione |
---|---|
New-UPPrinterShare | Utilizzare questo cmdlet per condividere una stampante. |
Get-UPPrinterShare | Usare questo cmdlet per ottenere informazioni su un singolo o elenco di stampanti condivise. |
Remove-UPPrinterShare | Usare questo cmdlet per annullare la condivisione delle stampanti condivise in precedenza. |
Set-UPPrinterShare | Utilizzare questo cmdlet per aggiornare una condivisione della stampante per scambiare una stampante registrata a causa della manutenzione con una stampante funzionante. |
Autorizzazioni utente
Cmdlet | Descrizione |
---|---|
Grant-UPAccess | Usare questo cmdlet per concedere l'accesso di stampa a un utente o a un gruppo o a tutti gli utenti dell'organizzazione. |
Revoke-UPAccess | Usare questo cmdlet per revocare l'accesso di stampa a un utente o a un gruppo o a tutti gli utenti dell'organizzazione. |
Get-UPAllowedMember | Utilizzare questo cmdlet per ottenere informazioni su utenti e gruppi che dispongono dell'accesso di stampa a una stampante specifica. |
Connettori
Cmdlet | Descrizione |
---|---|
Get-UP Connessione or | Usare questo cmdlet per ottenere informazioni su un singolo o elenco di connettori. |
Remove-UP Connessione or | Usare questo cmdlet per annullare la registrazione dei connettori. |
Proprietà Connessione or
Cmdlet | Descrizione |
---|---|
Set-UP Connessione orProperty | Usare questo cmdlet per aggiornare le proprietà modificabili di un connettore. |
Processi di stampa
Cmdlet | Descrizione |
---|---|
Get-UPPrintJob | Utilizzare questo cmdlet per ottenere informazioni sui processi di stampa inviati a una stampante. |
Stampare i report dei processi
Cmdlet | Descrizione |
---|---|
Get-UPUsageReport | Usare questo cmdlet per ottenere diversi tipi di report sull'utilizzo di stampa. |