다음을 통해 공유


Out-Default

출력을 기본 포맷터와 기본 출력 cmdlet으로 보냅니다.

Syntax

Out-Default
   [-Transcript]
   [-InputObject <PSObject>]
   [<CommonParameters>]

Description

PowerShell은 모든 파이프라인의 끝에 자동으로 추가됩니다 Out-Default . Out-Default 는 개체 스트림의 형식을 지정하고 출력하는 방법을 결정합니다. 개체 스트림이 문자열 Out-Default 스트림인 경우 호스트에서 제공하는 적절한 API를 호출하는 Out-Host 직접 파이프합니다. 개체 스트림에 문자열이 Out-Default 없는 경우 개체를 검사하여 수행할 작업을 확인합니다. 먼저 개체 형식을 살펴보고 이 개체 형식에 대해 등록된 가 있는지 여부를 확인합니다.

PowerShell은 누구나 개체 형식에 대한 뷰를 등록할 수 있는 XML 스키마 및 메커니즘( Update-FormatData cmdlet)을 정의합니다. 모든 개체 형식에 대해 와이드, 목록, 테이블 또는 사용자 지정 보기를 지정할 수 있습니다. 보기는 표시할 속성과 표시 방법을 지정합니다. 뷰가 등록된 경우 사용할 포맷터를 정의합니다. 따라서 등록된 뷰가 테이블 뷰인 경우 개체를 스트림합니다Format-Table | Out-Host. Out-Default Format-Table 는 개체를 뷰 정의의 데이터에 의해 구동되는 서식 레코드 스트림으로 변환하고 Out-Host 서식 레코드를 호스트 인터페이스의 호출로 변환합니다.

이 cmdlet은 최종 사용자가 사용할 수 없습니다. Out-Host와 같은 출력을 제어하거나 cmdlet 및 Format.ps1xml 파일을 사용하여 서식을 제어하는 데 다른 cmdlet을 사용하는 Format-* 것이 좋습니다.

예제

예 1

이 cmdlet은 최종 사용자가 직접 실행하지는 않지만 실행할 수 있습니다.

Get-Process | Select-Object -First 5 | Out-Default

NPM(K)    PM(M)      WS(M)     CPU(s)      Id  SI ProcessName
 ------    -----      -----     ------      --  -- -----------
     12     2.56       5.20       0.00    7376   0 aesm_service
     48    34.32      18.10      26.64    9320  13 AlertusDesktopAlert
     24    13.97      12.74       0.77   12656  13 ApplicationFrameHost
      8     1.79       4.41       0.00    8180   0 AppVShNotify
      9     1.99       5.07       0.19   19320  13 AppVShNotify

사용할 Out-Default 때 오류가 throw되지 않지만 명시적으로 호출되지 않으면 출력이 변경되지 않습니다.

매개 변수

-InputObject

cmdlet에 대한 입력을 허용합니다.

Type:PSObject
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Transcript

출력을 PowerShell의 전사 서비스로 보낼지 여부를 결정합니다.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False