Wussten Sie, dass der Gerätetreiber, der benannte Pipes implementiert, tatsächlich ein Dateisystemtreiber ist? Tatsächlich ist der Name des Treibers für benannte Pipes-Dateisystem NPFS.SYS. Was Sie vielleicht auch überraschen wird, ist die Tatsache, dass es möglich ist, eine Verzeichnisliste der auf einem System definierten benannten Pipes zu erhalten. Diese Tatsache ist weder dokumentiert, noch ist es möglich, dies mithilfe der Win32-API zu tun. Die direkte Verwendung von NtQueryDirectoryFile, der nativen Funktion, auf der die Win32 FindFile-APIs basieren, ermöglicht das Auflisten der Pipes. Das Verzeichnis mit der NPFS-Auflistung gibt auch die maximale Anzahl von Pipeinstanzen an, die für jede Pipe festgelegt sind, und die Anzahl der aktiven Instanzen.
In diesem Lernpfad werden der Zweck und die Verwendung der PowerShell-Pipeline sowie die Verwendung der Pipeline zum Sortieren, Filtern, Aufzählen und Anzeigen von Ausgabedaten für PowerShell-Cmdlets erläutert.