다음을 통해 공유


Out-Printer

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

구문

Default (기본값)

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

Description

이 cmdlet은 Windows 플랫폼에서만 사용할 수 있습니다.

Out-Printer cmdlet은 출력이 지정된 경우 기본 프린터 또는 대체 프린터로 출력을 보냅니다. cmdlet은 인쇄 작업을 구성할 방법이 없으므로 결과 인쇄 작업은 프린터에 대해 정의된 기본 설정을 사용합니다.

비고

이 cmdlet은 PowerShell 7에서 다시 도입되었습니다. 이 cmdlet은 Windows 데스크톱을 지원하는 Windows 시스템에서만 사용할 수 있습니다.

예제

예제 1 - 기본 프린터에 인쇄할 파일 보내기

이 예제에서는 Out-PrinterPath 매개 변수가 없더라도 파일을 인쇄하는 방법을 보여줍니다.

Get-Content -Path ./readme.txt | Out-Printer

Get-Content현재 디렉터리에 있는 readme.txt 파일의 내용을 가져오고 Out-Printer파이프하여 기본 프린터로 보냅니다.

예제 2: 원격 프린터에 문자열 인쇄

다음은 Server01의 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 매개 변수는 $H 값을 Out-Printer전달합니다.

매개 변수

-InputObject

프린터로 보낼 개체를 지정합니다. 개체가 포함된 변수를 입력하거나 개체를 가져오는 명령이나 식을 입력합니다.

매개 변수 속성

형식:PSObject
Default value:None
와일드카드 지원:False
DontShow:False

매개 변수 집합

(All)
Position:Named
필수:False
파이프라인의 값:True
속성 이름별 파이프라인의 값:False
나머지 인수의 값:False

-Name

출력을 지정된 프린터로 보냅니다. 매개 변수 이름 이름은 옵션입니다.

매개 변수 속성

형식:String
Default value:None
와일드카드 지원:False
DontShow:False
별칭:PrinterName

매개 변수 집합

(All)
Position:0
필수:False
파이프라인의 값:False
속성 이름별 파이프라인의 값:False
나머지 인수의 값:False

CommonParameters

이 cmdlet은 일반적인 매개 변수인 -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction 및 -WarningVariable 매개 변수를 지원합니다. 자세한 내용은 about_CommonParameters를 참조하세요.

입력

PSObject

모든 객체를 이 cmdlet에 파이핑할 수 있습니다.

출력

None

이 cmdlet은 출력을 반환하지 않습니다.

참고

이 cmdlet은 Windows 플랫폼에서만 사용할 수 있습니다.

Out 동사가 포함된 cmdlet은 개체의 서식을 지정하지 않습니다. 그들은 단지 그들을 렌더링하고 지정된 디스플레이 대상으로 보냅니다. 형식이 지정되지 않은 개체를 Out cmdlet에 보내는 경우 cmdlet은 렌더링하기 전에 서식 cmdlet으로 보냅니다.

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