Out-Default

Elküldi a kimenetet az alapértelmezett formázónak és az alapértelmezett kimeneti parancsmagnak.

Syntax

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

Description

A PowerShell automatikusan hozzáad minden Out-Default folyamat végéhez. Out-Default dönti el, hogyan formázza és kimenetelje ki az objektumstreamet. Ha az objektumfolyam sztringek adatfolyama, Out-Default ezeket közvetlenül Out-Host a gazdagép által biztosított megfelelő API-knak hívja. Ha az objektumstream nem tartalmaz sztringeket, Out-Default vizsgálja meg az objektumot a teendők meghatározásához. Először megvizsgálja az objektum típusát, és meghatározza, hogy van-e regisztrált nézet ehhez az objektumtípushoz.

A PowerShell egy XML-sémát és egy mechanizmust (a Update-FormatData parancsmagot) határoz meg, amelyben bárki regisztrálhat nézeteket egy objektumtípushoz. Bármilyen objektumtípushoz megadhat széles, lista, táblázat vagy egyéni nézetet. A nézetek meghatározzák, hogy mely tulajdonságok jelenjenek meg, és hogyan jelenjenek meg. Ha egy nézet regisztrálva van, meghatározza a használni kívánt formátumot. Ha tehát a regisztrált nézet egy táblanézet, Out-Default az objektumokat a következőreFormat-Table | Out-Hoststreameli: . Format-Table Az objektumokat formázási rekordok adatfolyamává alakítja át (a nézetdefinícióban lévő adatok vezérlik), és Out-Host a formázási rekordokat hívássá alakítja a gazdagép felületén.

Ezt a parancsmagot nem a végfelhasználó használja. Más parancsmagok is ajánlottak a kimenet szabályozásához, például a gazdagépen kívül, vagy parancsmagok és a Format.ps1xml fájl használata Format-* a formázás szabályozásához.

Példák

1. példa

Bár ez a parancsmag nem közvetlenül a végfelhasználó által futtatható, lehet.

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

Használat Out-Default közben nem jelenik meg hiba, de a kimenet nem változik, ha nincs explicit módon meghívva.

Paraméterek

-InputObject

Fogadja a parancsmag bemenetét.

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

-Transcript

Meghatározza, hogy a kimenetet el kell-e küldeni a PowerShell átirati szolgáltatásainak.

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