Ich habe 2 Unterordner 'PS Logs', 'Executables' im Stammverzeichnis "C: \ Temp \". Wie man sie mit gci ausschließt. Ich mache den groben Weg, wo ich alle zugrunde liegenden Dateien in diesem Unterordner ausschließe.Mehrere Ordner mit gci ausschließen
Get-ChildItem -Path "C:\Temp\" -recurse -exclude *.*
, die versucht. Hat nicht funktioniert – user25407
Können Sie weitere Informationen zur Verfügung stellen. Gibt es irgendwelche Fehler, was ist die Betriebssystem- und PS-Version, welches Privileg haben Sie? Ich habe den Test gemacht, bevor ich es mit den gleichen Ordnernamen auf meinem Win 10 Rechner (PS 5.1) gepostet habe und es funktioniert, teste es nun auf meinem Arbeits PC mit PS 5.0 und es nicht. – autosvet
Aber in PowerShell kann immer einen anderen Ansatz verwenden, und hier ist es ein anderer oneliner: 'Get-ChildItems C: \ temp -Recurse | Wobei {($ _. FullName -nicht wie "C: \ Temp \ PS Logs \ *") -und {($ _. FullName -nicht wie "C: \ Temp \ Executables \ *")} – autosvet