Out-Host

A kimenetet a parancssorba küldi.

Syntax

Out-Host
   [-Paging]
   [-InputObject <PSObject>]
   [<CommonParameters>]

Description

A Out-Host parancsmag elküldi a kimenetet a PowerShell-gazdagépnek megjelenítésre. A gazdagép a parancssorban jeleníti meg a kimenetet. Mivel Out-Host ez az alapértelmezett beállítás, csak akkor kell megadnia, ha a paramétereket szeretné használni.

Out-Host A automatikusan hozzáfűz minden végrehajtott parancshoz. Átadja a folyamat kimenetét a parancsot végrehajtó gazdagépnek. Out-Host A figyelmen kívül hagyja az ANSI feloldósorozatokat. A feloldókaraktereket a gazdagép kezeli. Out-Host anélkül továbbítja az ANSI feloldósorozatokat a gazdagépnek, hogy megpróbálná értelmezni vagy módosítani őket.

Példák

1. példa: A kimenet megjelenítése egyszerre egy oldalon

Ez a példa egyszerre egy oldalon jeleníti meg a rendszerfolyamatokat.

Get-Process | Out-Host -Paging

NPM(K)    PM(M)      WS(M)     CPU(s)      Id  SI ProcessName
 ------    -----      -----     ------      --  -- -----------
     30    24.12      36.95      15.86   21004  14 ApplicationFrameHost
     55    24.33      60.48      10.80   12904  14 BCompare
<SPACE> next page; <CR> next line; Q quit
      9     4.71       8.94       0.00   16864  14 explorer
<SPACE> next page; <CR> next line; Q quit

Get-Process lekéri a rendszerfolyamatokat, és elküldi az objektumokat a folyamaton. Out-Host uses the Paging parameter to display one page of data at a time.

2. példa: Változó használata bemenetként

Ez a példa egy változóban tárolt objektumokat használ bemenetként a következőhöz Out-Host: .

$io = Get-History
Out-Host -InputObject $io

Get-History lekéri a PowerShell-munkamenet előzményeit, és tárolja az objektumokat a $io változóban. Out-Host uses the InputObject parameter to specify the $io variable and displays the history.

Paraméterek

-InputObject

Megadja a konzolra írt objektumokat. Adjon meg egy változót, amely tartalmazza az objektumokat, vagy írjon be egy parancsot vagy kifejezést, amely lekéri az objektumokat.

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

-Paging

Azt jelzi, hogy Out-Host egyszerre egy oldalnyi kimenet jelenik meg, és megvárja a felhasználói bevitelt a többi lap megjelenítése előtt. Alapértelmezés szerint az összes kimenet egyetlen oldalon jelenik meg. Az oldalméretet a gazdagép jellemzői határozzák meg.

A szóközbillentyűt lenyomva jelenítse meg a kimenet következő oldalát, vagy az Enter billentyűt a kimenet következő sorának megtekintéséhez. A kilépéshez nyomja le a Q billentyűt.

A lapozás a további parancshoz hasonló.

Megjegyzés

A PowerShell ISE-gazdagép nem támogatja a Lapozás paramétert.

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

Bevitelek

PSObject

Az objektumokat a folyamaton keresztül küldheti el a következőnek Out-Host: .

Kimenetek

None

Out-Host A nem hoz létre kimenetet. Objektumokat küld a gazdagépnek megjelenítésre.

Jegyzetek

A Lapozás paramétert nem minden PowerShell-gazdagép támogatja. Ha például a Lapozás paramétert használja a PowerShell ISE-ben, a következő hiba jelenik meg: out-lineoutput : The method or operation is not implemented.

A Ki utasítást Out-tartalmazó parancsmagok nem formáznak objektumokat. Renderelik az objektumokat, és elküldik őket a megadott megjelenítési célhelyre. Ha formázatlan objektumot küld egy Out- parancsmagnak, a parancsmag a megjelenítés előtt elküldi azt egy formázási parancsmagnak.

A Out- parancsmagok nem rendelkeznek paraméterekkel a nevekhez és a fájlelérési utakhoz. Ha adatokat szeretne küldeni egy Out- parancsmagnak, a folyamat használatával küldje el a PowerShell-parancs kimenetét a parancsmagnak. Vagy tárolhat adatokat egy változóban, és az InputObject paraméterrel továbbíthatja az adatokat a parancsmagnak.

Out-Host adatokat küld, de nem hoz létre kimeneti objektumokat. Ha a parancsmag kimenetét Out-HostGet-Member folyamatba állítva azt jelenti, Get-Member hogy nincs megadva objektum.