PowerShell - Get-ChildItem mit -LiteralPath und -Exclude
Hi,
mache ich hier was falsch oder geht das tatsächlich nicht?
funktioniert. Die genannten Ausschlüsse werden ausgelassen.
funktioniert dagegen nicht. Die genannten Ausschlüsse werden trotzdem aufgelistet.
Ich brauche -LiteralPath, weil ich mit "\\?\UNC\Server\Freigabe" arbeiten muss, um lange Pfade sicher zu erfassen.
E.
mache ich hier was falsch oder geht das tatsächlich nicht?
Get-ChildItem "D:\" -Attributes Hidden,!Hidden -Exclude "System Volume*","`$Recycl*"
Get-ChildItem -LiteralPath "D:\" -Attributes Hidden,!Hidden -Exclude "System Volume*","`$Recycl*"
Ich brauche -LiteralPath, weil ich mit "\\?\UNC\Server\Freigabe" arbeiten muss, um lange Pfade sicher zu erfassen.
E.
Please also mark the comments that contributed to the solution of the article
Content-Key: 585856
Url: https://administrator.de/contentid/585856
Printed on: April 20, 2024 at 02:04 o'clock
5 Comments
Latest comment
Ist ein Bug der PS 5.1
In der aktuellen PS Version ist es gefixt.
get-childitem -LiteralPath should accept 'Include' or 'Exclude' filter
In der 6er und 7er lüppt es korrekt
In der aktuellen PS Version ist es gefixt.
get-childitem -LiteralPath should accept 'Include' or 'Exclude' filter
In der 6er und 7er lüppt es korrekt
Zitat von @emeriks:
Die 5.1 und 7.0.2 laugen problemlos nebeneinander? Da muss ich mir keine Sorgen machen, dass da jetzt andere Tools aussteigen oder auch erst noch ein Update benötigen? z.B. Exchange 2016 Konsole?
Ja sind vollkommen getrennt. Die PS 6 oder 7 bekommen erstens separate Verzeichnisse und zum Starten ein Binary das anders heißt > pwsh statt powershell.Zitat von @144705:
In der 6er und 7er lüppt es korrekt
Danke für die Info.In der 6er und 7er lüppt es korrekt
Die 5.1 und 7.0.2 laugen problemlos nebeneinander? Da muss ich mir keine Sorgen machen, dass da jetzt andere Tools aussteigen oder auch erst noch ein Update benötigen? z.B. Exchange 2016 Konsole?