Sdílet prostřednictvím


Out-Default

Odešle výstup do výchozího formátovače a do výchozí výstupní rutiny.

Syntax

Default (Výchozí)

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

Description

PowerShell automaticky přidá Out-Default na konec každého kanálu. Out-Default rozhodne, jak formátovat a výstupní datový proud objektu. Pokud je datový proud objektu datový proud řetězců, Out-Default je předá přímo do Out-Host, které volá příslušná rozhraní API poskytovaná hostitelem. Pokud datový proud objektu neobsahuje řetězce, Out-Default zkontroluje objekt a určí, co dělat. Nejprve se podívá na typ objektu a určí, zda je zaregistrované zobrazení pro tento typ objektu.

PowerShell definuje schéma XML a mechanismus (rutinu Update-FormatData), kde může kdokoli zaregistrovat zobrazení pro typ objektu. Můžete zadat široké, seznam, tabulkunebo vlastní zobrazení pro libovolný typ objektu. Zobrazení určují, které vlastnosti se mají zobrazit a jak mají být prezentovány. Pokud je zobrazení zaregistrované, definuje, který formátovací modul se má použít. Takže pokud je registrované zobrazení jako zobrazení tabulky, Out-Default streamuje objekty do Format-Table | Out-Host. Format-Table transformuje objekty na datový proud záznamů formátování (řízený daty v definici zobrazení) a Out-Host transformuje záznamy formátování na volání v rozhraní hostitele.

Tato cmdlet není určena k použití koncovým uživatelem. Pro řízení výstupu se doporučuje používat další cmdlety, jako je Out-Host nebo použití cmdletů Format-* a souboru Format.ps1xml k řízení formátování.

Příklady

Příklad 1

I když tento cmdlet není určen k přímému použití koncovým uživatelem, může být použit.

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

Při použití Out-Default se nevyvolá žádná chyba, ale pokud není explicitně volána, výstup se nezmění.

Parametry

-InputObject

Přijímá vstup do cmdletu.

Vlastnosti parametru

Typ:PSObject
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

(All)
Position:Named
Povinné:False
Hodnota z kanálu:True
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-Transcript

Určuje, jestli se má výstup odesílat do služeb přepisu PowerShellu.

Vlastnosti parametru

Typ:SwitchParameter
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

(All)
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

CommonParameters

Tato rutina podporuje běžné parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction a -WarningVariable. Další informace najdete v about_CommonParameters.