유니버설 인쇄 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
, ,UPAccess
UPPrintJob
)를 설명합니다. Revoke
Grant
Set
Get
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을 사용하여 다양한 유형의 인쇄 사용 보고서를 가져옵니다. |