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


Out-Null

Elrejti a kimenetet ahelyett, hogy elküldené vagy megjelenítené a folyamatot.

Syntax

Out-Null
   [-InputObject <PSObject>]
   [<CommonParameters>]

Description

A Out-Null parancsmag a kimenetét a NULL értékre küldi, ezzel eltávolítja azt a folyamatból, és megakadályozza, hogy a kimenet megjelenjen a képernyőn. Ez csak a standard kimeneti streamre van hatással. Az egyéb kimeneti streameket, például a hibastreamet nem érinti. A kivételek megjelennek. Így könnyebben tesztelheti a parancsot az esetleges hibák esetén.

Példák

1. példa: Kimenet törlése

Get-ChildItem | Out-Null

Ez a parancs lekéri az aktuális helyen/könyvtárban lévő elemeket, de a kimenete nem halad át a folyamaton, és nem jelenik meg a parancssorban. Ez olyan kimenetek elrejtése esetén hasznos, amelyekre nincs szüksége.

Paraméterek

-InputObject

Megadja a NULL értékre (a folyamatból eltávolítva) elküldendő objektumot. Adjon meg egy változót, amely tartalmazza az objektumokat, vagy írjon be egy parancsot vagy kifejezést, amely lekéri az objektumokat.

Típus:PSObject
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

Bevitelek

PSObject

A parancsmaghoz bármilyen objektumot csövezhet.

Kimenetek

None

Ez a parancsmag nem ad vissza kimenetet.

Jegyzetek

  • A Kimenő parancsmagokat (out parancsmagokat) tartalmazó parancsmagok nem rendelkeznek paraméterekkel a nevekhez vagy a fájl elérési útjaihoz. Ha kimenő parancsmagba szeretne adatokat küldeni, egy folyamatkezelővel (|) küldje el a Windows PowerShell-parancs kimenetét a parancsmagnak. Az adatokat egy változóban is tárolhatja, és az InputObject paraméterrel továbbíthatja az adatokat a parancsmagnak. További információkért lásd a példákat.
  • Out-Null nem ad vissza kimeneti objektumokat. Ha a kimenetet Out-Null a Get-Member parancsmagba csövezi, azt jelenti, Get-Member hogy nincs megadva objektum.