Ich bin ein Anfänger zu Powershell und ich habe Verdacht, was ein einfaches Problem sein wird. Ich versuche, den folgenden Befehl auszuführen, aber er gibt als Ergebnis nichts zurück und ich verstehe nicht warum.Powershell Select-String nicht richtig funktioniert
Ich versuche, die Beschreibung des aktuellen Abschnitts von bcdedit zu erhalten. Wenn ich das tue:
bcdedit /enum | select-string "identifier.*current" -context 0,3
Es gibt die folgende:
> identifier {current}
device partition=C:
path \WINDOWS\system32\winload.exe
description Windows 8.1
Warum also nicht die folgende Rückkehr description Windows 8.1
?
bcdedit /enum | select-string "identifier.*current" -context 0,3 | select-string "description"
Stattdessen gibt es nichts zurück.
Alle Informationen hierzu wären willkommen.
Oder etwas einfacher, könnten Sie 'out-string verwenden -stream' einige Strings select-string geben erneut zu suchen:' bcdedit/enum | select-string "Bezeichner. * Aktuell" -Kontext 0,3 | Out-String -Stream | Select-String "description" ' –