Out-Printer
출력을 프린터로 보냅니다.
Syntax
Out-Printer
[[-Name] <String>]
[-InputObject <PSObject>]
[<CommonParameters>]
Description
cmdlet이 Out-Printer
지정된 경우 출력을 기본 프린터 또는 대체 프린터로 보냅니다. cmdlet은 인쇄 작업을 구성할 방법이 없으므로 결과 인쇄 작업은 프린터에 대해 정의된 기본 설정을 사용합니다.
참고 항목
이 cmdlet은 PowerShell 7에서 다시 도입되었습니다. 이 cmdlet은 Windows 데스크톱을 지원하는 Windows 시스템에서만 사용할 수 있습니다.
예제
예제 1 - 기본 프린터에 인쇄할 파일 보내기
이 예제에서는 Path 매개 변수가 없더라도 Out-Printer
파일을 인쇄하는 방법을 보여줍니다.
Get-Content -Path ./readme.txt | Out-Printer
Get-Content
는 현재 디렉터리에 있는 파일의 readme.txt
내용을 가져오고 파이프하여 Out-Printer
기본 프린터로 보냅니다.
예제 2: 원격 프린터에 문자열 인쇄
다음은 Server01의 Prt-6B Color 프린터에 인쇄 Hello, World
하는 예제입니다.
"Hello, World" | Out-Printer -Name "\\Server01\Prt-6B Color"
Name 매개 변수는 기본값이 아닌 특정 프린터를 선택합니다.
예제 3 - 도움말 항목을 기본 프린터로 인쇄
다음은 도움말 항목의 전체 버전을 인쇄하는 예제입니다 Get-CimInstance
.
$H = Get-Help -Full Get-CimInstance
Out-Printer -InputObject $H
Get-Help
는 도움말 항목 Get-CimInstance
의 전체 버전을 가져오고 변수에 $H
저장합니다. InputObject 매개 변수는 값을 .에 Out-Printer
전달합니다$H
.
매개 변수
-InputObject
프린터로 보낼 개체를 지정합니다. 개체를 포함하는 변수를 입력하거나 개체를 가져오는 명령 또는 식을 입력하세요.
Type: | PSObject |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Name
출력을 지정된 프린터로 보냅니다. 매개 변수 이름 이름은 선택 사항입니다.
Type: | String |
Aliases: | PrinterName |
Position: | 0 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
입력
모든 개체를 이 cmdlet으로 파이프할 수 있습니다.
출력
None
이 cmdlet은 출력을 반환하지 않습니다.
참고
Windows PowerShell에는 다음 별칭이 포함됩니다.Out-Printer
lp
동사가 포함된 cmdlet은 개체의 서식을 Out
지정하지 않습니다. 그들은 단지 그들을 렌더링하고 지정된 디스플레이 대상으로 보냅니다. 형식이 지정되지 않은 개체를 Out
cmdlet에 보내는 경우 cmdlet은 cmdlet을 렌더링하기 전에 서식 지정 cmdlet으로 보냅니다.
Out-Printer
는 데이터를 프린터로 전송하지만 출력 개체는 파이프라인에 내보내지 않습니다. 출력 Out-Printer
을 파이프하는 Get-Member
Get-Member
경우 개체가 지정되지 않았다고 보고합니다.
관련 링크
PowerShell