Out-Host

Kimenetet küld a parancssorba.

Syntax

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

Description

A Out-Host parancsmag megjelenítendő kimenetet küld a PowerShell-gazdagépnek. A gazdagép megjeleníti a kimenetet a parancssorban. Mivel Out-Host ez az alapértelmezett érték, csak akkor kell megadnia, ha a paramétereket szeretné használni.

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

Példák

1. példa: 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 folyamatnak. Out-Host A Lapozás paraméterrel egyszerre csak egy oldalnyi adatot jeleníthet meg.

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

Ez a példa változóban tárolt objektumokat használ bemenetként 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-HostAz InputObject paraméter használatával adja meg a változót$io, és megjeleníti az előzményeket.

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
Required:False
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 bemenetet 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űvel megjelenítheti a kimenet következő oldalát, vagy az Enter billentyűt a következő kimeneti sor megtekintéséhez. A kilépéshez nyomja le a Q billentyűt.

A lapozás hasonló a több parancshoz.

Feljegyzés

A Lapozás paramétert a PowerShell I Standard kiadás gazdagép nem támogatja.

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

Bevitelek

PSObject

A parancsmaghoz bármilyen objektumot csövezhet.

Kimenetek

None

Ez a parancsmag nem ad vissza kimenetet. Objektumokat küld a gazdagépnek megjelenítésre.

Jegyzetek

A PowerShell a következő aliasokat Out-Hosttartalmazza:

  • Minden platform:
    • oh

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

A Out parancsmagot Out-tartalmazó parancsmagok nem formáznak objektumokat. Megjelenítik 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 vagy a fájl elérési útjaihoz. 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 folyamatba hajtja Out-HostGet-Member , azt jelenti, Get-Member hogy nincs megadva objektum.