다음을 통해 공유


Out-Printer

출력을 프린터로 보냅니다.

Syntax

Out-Printer
   [[-Name] <String>]
   [-InputObject <PSObject>]
   [<CommonParameters>]

Description

Out-Printer cmdlet은 출력을 기본 프린터 또는 대체 프린터(지정된 경우)로 보냅니다.

예제

예제 1: 도움말 항목의 내용을 기본 프린터에 인쇄

PS C:\> Get-Content $pshome\about_signing.help.txt | Out-Printer

이 명령은 about_Signing 도움말 파일의 내용을 기본 프린터로 인쇄합니다. 이 예제에서는 Out-PrinterPath 매개 변수가 없더라도 파일을 인쇄하는 방법을 보여줍니다.

이 명령은 Get-Content cmdlet을 사용하여 도움말 항목의 내용을 가져옵니다. 경로에는 Windows PowerShell의 설치 디렉터리를 저장하는 기본 제공 변수 $pshome이 포함됩니다. 파이프라인 연산자(|)는 결과를 출력 프린터로 전달하여 기본 프린터로 보냅니다.

예제 2: 대체 프린터에 텍스트 인쇄

PS C:\> "Hello, World" | Out-Printer -Name "\\Server01\Prt-6B Color"

이 명령은 Hello World를 Server01의 Prt-6B Color 프린터로 인쇄합니다. 이 명령은 Name 매개 변수를 사용하여 대체 프린터를 지정합니다. 매개 변수 이름은 선택 사항이므로 생략할 수 있습니다.

예제 3: 도움말 항목의 전체 버전을 기본 프린터에 인쇄

PS C:\> $H = Get-Help -Full Get-WmiObject
PS C:\> Out-Printer -InputObject $H

이들 명령은 Get-WmiObject의 정식 버전 도움말 항목을 인쇄합니다. 첫 번째 명령은 Get-Help cmdlet을 사용하여 Get-WmiObject 에 대한 도움말 항목의 전체 버전을 가져와서 $H 변수에 저장합니다. 두 번째 명령은 그 내용을 기본 프린터로 보냅니다. InputObject 매개 변수를 사용하여 $H 변수의 값을 Out-Printer에 전달합니다.

매개 변수

-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

입력

PSObject

모든 개체를 Out-Printer로 파이프할 수 있습니다.

출력

None

출력 프린터 는 개체를 반환하지 않습니다.

참고

  • 기본 제공 별칭 lpOut-Printer를 참조할 수도 있습니다. 자세한 내용은 about_Aliases를 참조하세요.

    Out 동사가 포함된 cmdlet은 개체의 서식을 지정하지 않습니다. 단지 렌더링하고 지정된 표시 대상으로 보냅니다. 형식을 지정하지 않은 개체를 Out cmdlet에 보내면 이 cmdlet이 형식 지정 cmdlet으로 보낸 후 렌더링합니다.

    Out cmdlet에는 이름이나 파일 경로에 대한 매개 변수가 없습니다. 데이터를 Out cmdlet으로 보내려면 파이프라인 연산자(|)를 사용하여 Windows PowerShell 명령의 출력을 cmdlet으로 보내세요. 데이터를 변수에 저장하고 InputObject 매개 변수를 사용하여 데이터를 cmdlet으로 전달할 수도 있습니다. 자세한 내용은 예제를 참조하세요.

    Out-Printer 는 데이터를 전송하지만 출력 개체는 내보내지 않습니다. Out-Printer의 출력을 Get-Member 로 파이프하는 경우 Get-Member 는 개체가 지정되지 않았다고 보고합니다.