Moduł Universal Print programu PowerShell
Moduł UniversalPrintManagement programu PowerShell jest przeznaczony do zarządzania zasobami usługi Universal Print i administrowania nimi z poziomu wiersza polecenia. Użyj tego modułu, gdy chcesz tworzyć zautomatyzowane narzędzia.
Ten artykuł ułatwia rozpoczęcie pracy z modułem UniversalPrintManagement i uczy podstawowych pojęć związanych z nim.
Instalowanie rozwiązania UniversalPrintManagement
Uruchom następujące polecenie z sesji programu PowerShell:
Install-Module UniversalPrintManagement
Galeria programu PowerShell domyślnie nie jest skonfigurowana jako zaufane repozytorium modułu PowerShellGet. Przy pierwszym użyciu galerii PSGallery zostanie wyświetlony następujący monit:
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"):
Wybierz odpowiedź Yes
lub Yes to All
, aby kontynuować instalację.
Uwaga
Aby uzyskać dodatkowe informacje na temat instalowania modułów PSGallery w scenariuszach offline, zapoznaj się z Galeria programu PowerShell.
Odinstalowywanie rozwiązania UniversalPrintManagement
Uruchom następujące polecenie z sesji programu PowerShell:
Uninstall-Module -Name UniversalPrintManagement
Logowanie do usługi Universal Print
Zaloguj się interakcyjnie przy użyciu polecenia cmdlet Connect-UPService
.
Connect-UPService
Zostanie wyświetlone okno dialogowe logowania w celu podania nazwy użytkownika i hasła dla konta platformy Azure lub wybrania jednego z poprzednio zapisanych kont.
Uwaga
Głównym celem tego polecenia cmdlet jest zezwolenie na logowanie nieinterakcyjne dla skryptów automatycznych. Można to zrobić, na przykład przy użyciu Connect-UPService -UserPrincipalName username@tenantname.com -Password $variableHoldingSecureString
składni i pobierania hasła z bezpiecznego magazynu.
Po zalogowaniu użyj dostępnych poleceń cmdlet w module, aby uzyskać dostęp do zasobów drukarki i zarządzać nimi.
Polecenia cmdlet universalPrintManagement
Polecenia cmdlet universalPrintManagement są zgodne ze standardową konwencją nazewnictwa dla programu PowerShell, VERB-NOUN
. Czasownik opisuje akcję (przykłady obejmują , , Set
Grant
, Revoke
) i rzeczownik opisuje typ zasobu (przykłady to Get
UPPrinter
, UPPrintJob
, UPAccess
). Nouns in UniversalPrintManagement zawsze zaczyna się od prefiksu UP
.
Znajomość czasowników i czasowników ułatwia znajdowanie poleceń za pomocą polecenia cmdlet Get-Command . Aby na przykład znaleźć polecenia używające czasownika Get
:
Get-Command -Verb Get -Module UniversalPrintManagement
Aby uzyskać szczegóły polecenia cmdlet z przykładami:
Get-Help Get-UPPrinter -Detailed
[UWAGA] Polecenia cmdlet UniversalPrintManagement
Get
zwracają teraz wyniki z tokenami kontynuacji, aby umożliwić stronicowanie za pośrednictwem dużych kolekcji i ponowne żądania niepomyślne. Dowiedz się, jak używać tokenów kontynuacji. Ze względu na zmianę modelu wymaganą do uwzględnienia tokenów kontynuacji zaleca się przechowywanieGet
wyników poleceń cmdlet w zmiennej i uzyskiwanie do nich dostępu za pośrednictwem metody.results
. Zobacz przykłady tutaj.
Logowanie
Polecenia cmdlet | opis |
---|---|
Połączenie-UPService | Połączenie z uwierzytelnionymi kontami do użycia na potrzeby żądań poleceń cmdlet usługi Universal Print. |
Drukarki
Polecenia cmdlet | opis |
---|---|
Get-UPPrinter | Użyj tego polecenia cmdlet, aby uzyskać informacje o jednej lub liście drukarek. |
Remove-UPPrinter | Użyj tego polecenia cmdlet, aby wyrejestrować drukarki. |
Właściwości drukarki
Polecenia cmdlet | opis |
---|---|
Set-UPPrinterProperty | Użyj tego polecenia cmdlet, aby zaktualizować modyfikowalne właściwości drukarki. |
Udziały drukarek
Polecenia cmdlet | opis |
---|---|
New-UPPrinterShare | Użyj tego polecenia cmdlet, aby udostępnić drukarkę. |
Get-UPPrinterShare | Użyj tego polecenia cmdlet, aby uzyskać informacje o jednej lub liście drukarek udostępnionych. |
Remove-UPPrinterShare | Użyj tego polecenia cmdlet, aby anulować udostępnianie drukarek, które zostały udostępnione wcześniej. |
Set-UPPrinterShare | Użyj tego polecenia cmdlet, aby zaktualizować udział drukarki, aby zamienić zarejestrowaną drukarkę z powodu konserwacji z działającym. |
Uprawnienia użytkowników
Polecenia cmdlet | opis |
---|---|
Grant-UPAccess | Użyj tego polecenia cmdlet, aby udzielić dostępu do drukowania użytkownikowi lub grupie lub wszystkim użytkownikom w organizacji. |
Revoke-UPAccess | Użyj tego polecenia cmdlet, aby odwołać dostęp do drukowania od użytkownika lub grupy lub wszystkich użytkowników w organizacji. |
Get-UPAllowedMember | Użyj tego polecenia cmdlet, aby uzyskać informacje o użytkownikach i grupach, które mają dostęp do wydruku do określonej drukarki. |
Łączniki
Polecenia cmdlet | opis |
---|---|
Get-UP Połączenie or | Użyj tego polecenia cmdlet, aby uzyskać informacje o jednym łączniku lub liście łączników. |
Remove-UP Połączenie or | Użyj tego polecenia cmdlet, aby wyrejestrować łączniki. |
właściwości Połączenie or
Polecenia cmdlet | opis |
---|---|
Set-UP Połączenie orProperty | Użyj tego polecenia cmdlet, aby zaktualizować modyfikowalne właściwości łącznika. |
Zadania drukowania
Polecenia cmdlet | opis |
---|---|
Get-UPPrintJob | Użyj tego polecenia cmdlet, aby uzyskać informacje o zadaniach drukowania, które zostały wysłane do drukarki. |
Drukowanie raportów zadań
Polecenia cmdlet | opis |
---|---|
Get-UPUsageReport | Użyj tego polecenia cmdlet, aby uzyskać różne typy raportów użycia wydruku. |