Out-Null
Ukrywa dane wyjściowe zamiast wysyłać je w dół potoku lub wyświetlać.
Składnia
Out-Null
[-InputObject <PSObject>]
[<CommonParameters>]
Opis
Polecenie Out-Null
cmdlet wysyła dane wyjściowe do wartości NULL, w efekcie usuwając je z potoku i uniemożliwiając wyświetlanie danych wyjściowych na ekranie. Ma to wpływ tylko na standardowy strumień wyjściowy.
Nie ma to wpływu na inne strumienie wyjściowe, takie jak strumień błędu. Zostaną wyświetlone wyjątki. Ułatwia to przetestowanie polecenia pod kątem błędów.
Przykłady
Przykład 1. Usuwanie danych wyjściowych
Get-ChildItem | Out-Null
To polecenie pobiera elementy w bieżącej lokalizacji/katalogu, ale jego dane wyjściowe nie są przekazywane przez potok ani wyświetlane w wierszu polecenia. Jest to przydatne w przypadku ukrywania danych wyjściowych, których nie potrzebujesz.
Parametry
-InputObject
Określa obiekt, który ma być wysyłany do wartości NULL (usunięte z potoku). Wprowadź zmienną zawierającą obiekty lub wpisz polecenie lub wyrażenie, które pobiera obiekty.
Typ: | PSObject |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
Dane wejściowe
Do tego polecenia cmdlet można przekazać dowolny obiekt.
Dane wyjściowe
None
To polecenie cmdlet nie zwraca żadnych danych wyjściowych.
Uwagi
- Polecenia cmdlet zawierające czasownik Out (polecenia cmdlet Out) nie mają parametrów dla nazw ani ścieżek plików. Aby wysłać dane do polecenia cmdlet Out , użyj operatora potoku (
|
), aby wysłać dane wyjściowe polecenia programu Windows PowerShell do polecenia cmdlet. Możesz również przechowywać dane w zmiennej i użyć parametru InputObject , aby przekazać dane do polecenia cmdlet. Aby uzyskać więcej informacji, zobacz przykłady. Out-Null
nie zwraca żadnych obiektów wyjściowych. W przypadku potoku danych wyjściowych poleceniaOut-Null
cmdlet Get-Member raporty,Get-Member
że nie określono żadnych obiektów.