Out-Default
Verzendt de uitvoer naar de standaardindeling en naar de standaarduitvoer-cmdlet.
Syntaxis
Out-Default
[-Transcript]
[-InputObject <PSObject>]
[<CommonParameters>]
Description
PowerShell voegt automatisch toe Out-Default
aan het einde van elke pijplijn. Out-Default
bepaalt hoe de objectstroom moet worden opgemaakt en uitgevoerd. Als de objectstroom een stroom tekenreeksen is, Out-Default
wordt deze rechtstreeks doorgegeven aan Out-Host
de api's die door de host worden geleverd. Als de objectstroom geen tekenreeksen bevat, Out-Default
controleert u het object om te bepalen wat u moet doen.
Eerst wordt het objecttype bekeken en wordt bepaald of er een geregistreerde weergave voor dit objecttype is.
PowerShell definieert een XML-schema en een mechanisme (de Update-FormatData
cmdlet) waar iedereen weergaven voor een objecttype kan registreren. U kunt brede, lijst-, tabel- of aangepaste weergaven opgeven voor elk objecttype. De weergaven geven aan welke eigenschappen moeten worden weergegeven en hoe ze moeten worden weergegeven. Als een weergave is geregistreerd, definieert deze welke formatter moet worden gebruikt. Dus als de geregistreerde weergave een tabelweergave is, Out-Default
worden de objecten naar gestreamd Format-Table | Out-Host
. Format-Table
transformeert de objecten in een stroom opmaakrecords (aangestuurd door de gegevens in de weergavedefinitie) en Out-Host
transformeert de opmaakrecords in aanroepen op de hostinterface.
Deze cmdlet is niet bedoeld voor gebruik door de eindgebruiker. Andere cmdlets worden aanbevolen voor het beheren van uitvoer zoals Out-Host of het gebruik van Format-*
cmdlets en het bestand Format.ps1xml om de opmaak te beheren.
Voorbeelden
Voorbeeld 1
Hoewel deze cmdlet niet rechtstreeks door de eindgebruiker moet worden uitgevoerd, kan dit zijn.
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
Er wordt geen fout gegenereerd bij het gebruik Out-Default
, maar de uitvoer wordt niet gewijzigd als deze niet expliciet wordt aangeroepen.
Parameters
-InputObject
Accepteert invoer voor de cmdlet.
Type: | PSObject |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-Transcript
Bepaalt of de uitvoer naar de transcriptieservices van PowerShell moet worden verzonden.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |