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-Host
Az 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
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 Windows PowerShell a következő aliasokat Out-Host
tartalmazza:
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-Host
Get-Member
, azt jelenti, Get-Member
hogy nincs megadva objektum.