다음을 통해 공유


Out-Default

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

구문

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

Description

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

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

예제

예제 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

매개 변수

-InputObject

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

형식:PSObject
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:True
와일드카드 문자 허용:False

-Transcript

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

형식:SwitchParameter
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False