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-Printer 에 Path 매개 변수가 없더라도 파일을 인쇄하는 방법을 보여줍니다.
이 명령은 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 |
입력
모든 개체를 Out-Printer로 파이프할 수 있습니다.
출력
None
출력 프린터 는 개체를 반환하지 않습니다.
참고
기본 제공 별칭 lp로 Out-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 는 개체가 지정되지 않았다고 보고합니다.