유니버설 인쇄 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

유니버설 인쇄에 로그인

cmdlet을 사용하여 대화형으로 Connect-UPService 로그인합니다.

Connect-UPService

로그인 대화 상자에서 Azure 계정에 대한 사용자 이름과 암호를 제공하거나 이전에 저장된 계정 중 하나를 선택합니다.

참고 항목

이 cmdlet의 기본 목적은 자동화된 스크립트에 대해 비대화형 로그인을 허용하는 것입니다. 예를 들어 구문을 사용하고 Connect-UPService -UserPrincipalName username@tenantname.com -Password $variableHoldingSecureString 보안 스토리지에서 암호를 검색하는 등의 작업을 수행할 수 있습니다.

로그인한 후 모듈에서 사용 가능한 cmdlet을 사용하여 프린터 리소스에 액세스하고 관리합니다.

UniversalPrintManagement Cmdlet

UniversalPrintManagement cmdlet은 PowerShell VERB-NOUN에 대한 표준 명명 규칙을 따릅니다. 동사는 작업을 설명하고(예: include , , ) 명사는 리소스 종류(예: include UPPrinter, ,UPAccessUPPrintJob)를 설명합니다. RevokeGrantSetGet UniversalPrintManagement의 명사는 항상 접두사로 시작합니다 UP.

명사와 동사를 알면 Get-Command cmdlet을 사용하여 명령을 찾는 데 도움이 됩니다. 예를 들어 동사를 사용하는 명령을 찾으려면 다음을 Get 수행합니다.

Get-Command -Verb Get -Module UniversalPrintManagement

예제와 함께 cmdlet 세부 정보를 얻으려면 다음을 수행합니다.

Get-Help Get-UPPrinter -Detailed

[참고] 이제 UniversalPrintManagement Get cmdlet은 연속 토큰을 사용하여 결과를 반환하여 큰 컬렉션을 페이징하고 실패한 요청을 다시 작성할 수 있도록 합니다. 연속 토큰을 사용하는 방법을 알아봅니다. 연속 토큰을 수용하는 데 필요한 모델 변경으로 인해 이제 cmdlet 결과를 변수에 저장 Get 하고 이를 통해 .results액세스하는 것이 좋습니다. 여기에서 예제를 참조하세요.

로그인

cmdlet 설명
커넥트-UPService 유니버설 인쇄 cmdlet 요청에 사용할 인증된 계정으로 커넥트.

프린터

cmdlet 설명
Get-UPPrinter 이 cmdlet을 사용하여 단일 프린터 또는 프린터 목록에 대한 정보를 가져옵니다.
Remove-UPPrinter 이 cmdlet을 사용하여 프린터 등록을 취소합니다.

프린터 속성

cmdlet 설명
Set-UPPrinterProperty 이 cmdlet을 사용하여 프린터의 변경 가능한 속성을 업데이트합니다.

프린터 공유

cmdlet 설명
New-UPPrinterShare 이 cmdlet을 사용하여 프린터를 공유합니다.
Get-UPPrinterShare 이 cmdlet을 사용하여 공유 프린터의 단일 또는 목록에 대한 정보를 가져올 수 있습니다.
Remove-UPPrinterShare 이 cmdlet을 사용하여 이전에 공유된 프린터의 공유를 해제합니다.
Set-UPPrinterShare 이 cmdlet을 사용하여 프린터 공유를 업데이트하여 기본 작동 중인 프린터로 인해 등록된 프린터를 교환합니다.

사용자 권한

cmdlet 설명
Grant-UPAccess 이 cmdlet을 사용하여 조직의 사용자 또는 그룹 또는 모든 사용자에게 인쇄 액세스 권한을 부여합니다.
Revoke-UPAccess 이 cmdlet을 사용하여 조직의 사용자 또는 그룹 또는 모든 사용자로부터 인쇄 액세스를 취소할 수 있습니다.
Get-UPAllowedMember 이 cmdlet을 사용하여 특정 프린터에 대한 인쇄 액세스 권한이 있는 사용자 및 그룹에 대한 정보를 가져옵니다.

커넥터

cmdlet 설명
Get-UP커넥트or 이 cmdlet을 사용하여 단일 커넥터 또는 커넥터 목록에 대한 정보를 가져옵니다.
Remove-UP커넥트or 이 cmdlet을 사용하여 커넥터 등록을 취소합니다.

커넥트or 속성

cmdlet 설명
Set-UP커넥트orProperty 이 cmdlet을 사용하여 커넥터의 변경 가능한 속성을 업데이트합니다.
cmdlet 설명
Get-UPPrintJob 이 cmdlet을 사용하여 프린터로 전송된 인쇄 작업에 대한 정보를 가져옵니다.
cmdlet 설명
Get-UPUsageReport 이 cmdlet을 사용하여 다양한 유형의 인쇄 사용 보고서를 가져옵니다.