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)을 정의합니다. 모든 개체 형식에 대해 와이드, 목록, 테이블 또는 사용자 지정 보기를 지정할 수 있습니다. 보기는 표시할 속성과 표시 방법을 지정합니다. 뷰가 등록된 경우 사용할 포맷터를 정의합니다. 따라서 등록된 뷰가 테이블 뷰인 경우 개체를 스트림합니다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에 대한 입력을 허용합니다.
형식: | PSObject |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | True |
와일드카드 문자 허용: | False |
-Transcript
출력을 PowerShell의 전사 서비스로 보낼지 여부를 결정합니다.
형식: | SwitchParameter |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
관련 링크
PowerShell