Out-Host
Kimenetet küld a parancssorba.
Syntax
All
Out-Host
[-Paging]
[-InputObject <PSObject>]
[<CommonParameters>]
Description
A Out-Host parancsmag kimenetet küld a PowerShell-gazdagépnek megjelenítésre. A gazdagép megjeleníti a kimenetet a parancssorban. Mivel Out-Host 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 anélkül adja át az ANSI-feloldósorozatokat 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 egy oldalnyi adatot jelenít meg.
2. példa: Változó használata bemenetként
Ez a példa egy változóban tárolt objektumokat használ a Out-Hostbemeneteként.
$io = Get-History
Out-Host -InputObject $io
Get-History lekéri a PowerShell-munkamenet előzményeit, és az objektumokat a $io változóban tárolja.
Out-Host az InputObject paraméter használatával adja meg a $io változót, é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.
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 |
-Paging
Azt jelzi, hogy Out-Host egyszerre egy oldalnyi kimenetet jelenít 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.
Nyomja le a Szóköz sávot a kimenet következő oldalának megjelenítéséhez, vagy az Enter billentyűt a következő kimeneti sor megtekintéséhez. A kilépéshez nyomja le Q.
lapozási hasonló a több parancshoz.
Megjegyzés:
A Lapozás paramétert a PowerShell ISE-gazdagép nem támogatja.
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.
Bevitelek
PSObject
Objektumokat küldhet a folyamaton a .Out-Host
Kimenetek
None
Out-Host nem hoz létre kimenetet. Objektumokat küld a gazdagépnek megjelenítésre.
Jegyzetek
A lapozási paramétert nem támogatja az összes PowerShell-gazdagép. 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 Out igét tartalmazó parancsmagok Out-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 Out-Host kimenetét a Get-Member parancsmagba állítva, Get-Member azt jelenti, hogy nincs megadva objektum.