honeybee
Goto Top

Mit Powershell nach fehlenden Markierungen suchen

Hallo,

im Windows Explorer gibt es ja die Möglichkeit, nach Dateien mit Markierungen zu suchen. Wie finde ich aber raus, ob bei den Dateien eine Markierung fehlt? Lässt sich das mit Powershell herausfinden?

Content-Key: 42865334821

Url: https://administrator.de/contentid/42865334821

Printed on: April 28, 2024 at 12:04 o'clock

Member: DarkZoneSD
DarkZoneSD Nov 10, 2023 at 20:32:05 (UTC)
Goto Top
Moin,

was genau ist mit markiert gemeint?

Grüße
Member: honeybee
honeybee Nov 10, 2023 at 20:43:29 (UTC)
Goto Top
Siehe Beispiel unten:

screenshot
Mitglied: 8030021182
Solution 8030021182 Nov 10, 2023 updated at 21:27:52 (UTC)
Goto Top
Hi.
Guck mal hier rein, da solltest du fündig werden

Erweiterte Dateieigenschaften mit Powershell-Funktion abfragen

Gruß Katrin
Member: honeybee
honeybee Nov 10, 2023 at 21:29:42 (UTC)
Goto Top
Cool, danke. Ich denke, das ist das, was ich suche. Danke. face-smile
Member: colinardo
Solution colinardo Nov 13, 2023 updated at 12:18:19 (UTC)
Goto Top
Servus.
im Windows Explorer gibt es ja die Möglichkeit, nach Dateien mit Markierungen zu suchen.
Im Explorer Suchfeld lässt sich das ebenfalls mit der erweiterten Suchsyntax machen, auf einem deutschen System mittels
Markierung:[]
oder auch mit der Sprachunabhängigen Variante mittels CanonicalName
System.Keywords:[]
Das sucht nach allen Dateien ohne Keywords

Wenn Powershell gewünscht ist, hier noch die Kurzversion zur oben verlinkten Powershell-Funktion:
$shell = New-Object -Com Shell.Application
Get-ChildItem -LiteralPath "G:\DeinOrdner" -File | ?{!($shell.Namespace($_.DirectoryName).ParseName($_.Name).ExtendedProperty("System.Keywords"))}  
Cannonical Names und GUIDs und PropIDs der erweiterten Eigenschaften lassen sich hier nachschlagen wenn man andere als die oben genannte "Keywords"-Eigenschaft benötigt.
https://learn.microsoft.com/en-us/windows/win32/properties/props

Grüße Uwe