mcnewbie
Goto Top

Ordner Icons via Powershell Wiederherstellen

Guten Morgen zusammen,

ich kopiere eine Ordner Struktur aus einem Template Verzeichnis in ein anderes Verzeichnis, nach dem kopieren sind die Icons nicht mehr vorhanden.
Erst nachdem ich die Wiederherstellung Manuell angestoßen habe(siehe Bild).

Ich müsste folglich bei ca.2000 Ordner die Icons per Hand wiederherstellen.

Vielleicht hatte jemand schon das gleiche Problem und hat es via Script lösen können.


Gruß
McNewbie
unbenannt

Content-ID: 1373397506

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

Ausgedruckt am: 23.11.2024 um 12:11 Uhr

7907292512
7907292512 05.09.2023 aktualisiert um 07:50:33 Uhr
Goto Top
Du hast wohl das -Force beim Get-ChildItem oder copy-item Befehl vergessen, denn ohne werden die unsichtbaren und als system markierten Dateien namens desktop.ini welche die Symbole für die Ordner bestimmt nicht mit kopiert, ergo keine Icons mehr.
Ordner Icon wird nicht korrekt angezeigt

Gruß sid.
mcNewbie
mcNewbie 05.09.2023 um 07:54:34 Uhr
Goto Top
Guten Morgen,
ich nutze den copy-item Befehl.
Das -Force hat es leider auch nicht verbessert...

Gruß
McNewbie
7907292512
7907292512 05.09.2023 aktualisiert um 08:09:25 Uhr
Goto Top
Zitat von @mcNewbie:

Guten Morgen,
ich nutze den copy-item Befehl.
Das -Force hat es leider auch nicht verbessert...

Gruß
McNewbie

Explorer-Shell neu starten bzw. ab- und anmelden hilft wenn du nur drüber kopierst, siehe auch den Link.

Prüfe auch ob die versteckten desktop.ini's mitkopiert wurden und die Ordner und Desktop.ini's noch die entsprechenden Dateisystemattribute haben!
Ansonsten Robocopy zum Kopieren der Original-Struktur nutzen.
mcNewbie
mcNewbie 05.09.2023 um 08:36:38 Uhr
Goto Top
Ja, die versteckten desktop.ini´s sind alle da.

Ich habs mal mit der .Refresh() Funktion versucht, aber hilft bisher auch noch nichts....

Robocopy in Verbindung mit Powershell wäre ne Option, hab ich aber noch nie gemacht und ich muss im Zuge des kopieren, gleich noch die Berechtigungen setzen.....
7907292512
7907292512 05.09.2023 aktualisiert um 10:01:07 Uhr
Goto Top
Dann ist dein Icon Cache wohl hinüber
https://www.elevenforum.com/t/rebuild-icon-cache-in-windows-11.2049/
Oder du machst sonst noch etwas was zerstörerisches in deinem Skript hier keiner sehen kann.
Also erst mal clean testen ohne alle anderen Bestandteile des Skripts ...

p.s. Reboot tut gut, auch an Nicht-Freitagen.