Megosztás a következőn keresztül:


Out-Default

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

Syntax

Default (Alapértelmezett)

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

Description

A PowerShell automatikusan hozzáadja a Out-Default-t minden csővezeték végéhez. Out-Default dönti el, hogyan formázza és jelenítse meg az objektumstreamet. Ha az objektumfolyam sztringek adatfolyama, akkor a Out-Default ezeket közvetlenül a Out-Host-be továbbítja, amely aztán meghívja a gazdagép által biztosított megfelelő API-kat. Ha az objektumfolyam 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 xml-sémát és mechanizmust (a Update-FormatData parancsmagot) definiál, amelyben bárki regisztrálhat nézeteket egy objektumtípushoz. Megadhatja bármely objektumtípushoz a széles, lista, táblavagy egyéni nézeteket. 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ábla nézet, Out-Default streameli az objektumokat Format-Table | Out-Host. Format-Table formázási rekordok adatfolyamává alakítja át az objektumokat (a nézetdefinícióban lévő adatok vezérlik), és Out-Host a formázási rekordokat hívássá alakítja a Host felületén.

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

Paraméterek

-InputObject

Fogadja a parancsmag bemenetét.

Paramétertulajdonságok

Típus:PSObject
Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False

Paraméterkészletek

(All)
Position:Named
Kötelező:False
Folyamatból származó érték:True
Folyamatból származó érték tulajdonságnév alapján:False
Fennmaradó argumentumokból származó érték:False

-Transcript

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

Paramétertulajdonságok

Típus:SwitchParameter
Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False

Paraméterkészletek

(All)
Position:Named
Kötelező:False
Folyamatból származó érték:False
Folyamatból származó érték tulajdonságnév alapján:False
Fennmaradó argumentumokból származó érték:False

CommonParameters

Ez a parancsmag a következő gyakori paramétereket támogatja: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction és -WarningVariable. További információért lásd about_CommonParameters.