Модуль Универсальной печати PowerShell
Модуль UniversalPrintManagement PowerShell предназначен для управления ресурсами универсальной печати и администрирования из командной строки. Используйте этот модуль, если требуется создать автоматизированные средства.
Эта статья поможет вам приступить к работе с модулем UniversalPrintManagement и преподает основные понятия, лежащие в его основе.
Установка UniversalPrintManagement
Выполните следующую команду из сеанса PowerShell:
Install-Module UniversalPrintManagement
По умолчанию коллекция PowerShell не используется как доверенный репозиторий для PowerShellGet. При первом использовании PSGallery появится следующий запрос:
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"):
Ответьте Yes
или Yes to All
, чтобы продолжить установку.
Примечание.
Дополнительные сведения об установке модулей PSGallery в автономных сценариях см. в коллекция PowerShell.
Удаление UniversalPrintManagement
Выполните следующую команду из сеанса PowerShell:
Uninstall-Module -Name UniversalPrintManagement
Вход в универсальную печать
Войдите в учетную запись в интерактивном режиме с помощью командлета Connect-UPService
.
Connect-UPService
Вы получите диалоговое окно входа, чтобы указать имя пользователя и пароль для учетной записи Azure или выбрать одну из ранее сохраненных учетных записей.
Примечание.
Основной целью этого командлета является разрешение неинтерактивного входа в автоматизированные скрипты. Это можно сделать, например, с помощью Connect-UPService -UserPrincipalName username@tenantname.com -Password $variableHoldingSecureString
синтаксиса и получения пароля из безопасного хранилища.
После входа используйте доступные командлеты в модуле для доступа к ресурсам принтера и управления ими.
Командлеты UniversalPrintManagement
Командлеты UniversalPrintManagement соответствуют стандартному соглашению об именовании powerShell VERB-NOUN
. Команда описывает действие (напримерGet
, , Set
Grant
, Revoke
) и существительное описывает тип ресурса (напримерUPPrinter
, , ). UPAccess
UPPrintJob
Существительные в UniversalPrintManagement всегда начинаются с префикса UP
.
Знание существительных и глаголов помогает найти команды с помощью командлета Get-Command . Например, чтобы найти команды, использующие Get
команду:
Get-Command -Verb Get -Module UniversalPrintManagement
Чтобы получить сведения о командлете с примерами, выполните следующие действия.
Get-Help Get-UPPrinter -Detailed
[ПРИМЕЧАНИЕ] Командлеты UniversalPrintManagement
Get
теперь возвращают результаты с маркерами продолжения, чтобы разрешить разбиение на страницы через большие коллекции и повторное выполнение неудачных запросов. Узнайте, как использовать маркеры продолжения. Из-за изменения модели, необходимого для размещения маркеров продолжения, теперь рекомендуется хранитьGet
результаты командлета в переменной и обращаться к ним через.results
. Примеры см. здесь.
Вход
Командлет | Description |
---|---|
Подключение-UPService | Подключение с учетной записью, прошедшей проверку подлинности для запросов командлета универсальной печати. |
Printers
Командлет | Description |
---|---|
Get-UPPrinter | Используйте этот командлет, чтобы получить сведения об одном или списке принтеров. |
Remove-UPPrinter | Используйте этот командлет для отмены регистрации принтеров. |
Свойства принтера
Командлет | Description |
---|---|
Set-UPPrinterProperProperty | Используйте этот командлет для обновления изменяемых свойств принтера. |
Общие папки принтера
Командлет | Description |
---|---|
New-UPPrinterShare | Используйте этот командлет для совместного использования принтера. |
Get-UPPrinterShare | Используйте этот командлет, чтобы получить сведения об одном или списке общих принтеров. |
Remove-UPPrinterShare | Используйте этот командлет для отмены общего доступа к принтерам, которым ранее был предоставлен общий доступ. |
Set-UPPrinterShare | Используйте этот командлет, чтобы обновить общую папку принтера, чтобы заменить зарегистрированный принтер из-за обслуживания рабочим. |
Разрешения пользователя
Командлет | Description |
---|---|
Grant-UPAccess | Используйте этот командлет для предоставления доступа к печати пользователю или группе или всем пользователям в организации. |
Отзыв-UPAccess | Используйте этот командлет, чтобы отозвать доступ к печати от пользователя или группы или всех пользователей в организации. |
Get-UPAllowedMember | Используйте этот командлет, чтобы получить сведения о пользователях и группах с доступом на печать к конкретному принтеру. |
Соединители
Командлет | Description |
---|---|
Get-UP Подключение or | Используйте этот командлет, чтобы получить сведения об одном или списке соединителей. |
Remove-UP Подключение or | Используйте этот командлет для отмены регистрации соединителей. |
Свойства Подключение or
Командлет | Description |
---|---|
Настройка Подключение orProperty | Используйте этот командлет для обновления изменяемых свойств соединителя. |
Print Jobs (Задания печати)
Командлет | Description |
---|---|
Get-UPPrintJob | Используйте этот командлет для получения сведений о заданиях печати, отправленных на принтер. |
Печать отчетов заданий
Командлет | Description |
---|---|
Get-UPUsageReport | Используйте этот командлет, чтобы получить различные типы отчетов об использовании печати. |