Update-Desktop #
ÜBERSICHT #
Aktualisiert den Windows-Desktop wie durch Drücken von F5.
SYNTAX #
Update-Desktop [<CommonParameters>]
BESCHREIBUNG #
Sendet einen F5-Tastendruck (WM_COMMAND mit entsprechender ID) an das Desktop-Fenster, um den Desktop wie durch Benutzerinteraktion zu aktualisieren. Dies kann nützlich sein, wenn Desktopverknüpfungen oder Icons nach einer Dateioperation nicht korrekt aktualisiert werden (z. B. per Script erzeugte Dateien oder Ordner).
BEISPIELE #
# Führt ein manuelles Desktop-Refresh aus, vergleichbar mit einem F5 auf dem Desktop.
Update-Desktop
HINWEISE #
Verwendet zwei Win32-Aufrufe zur Kommunikation mit dem Shell-Fenster. Die Funktion erzeugt keine Ausgabe und ist still im Fehlerfall.
Bis zum 21.09.2026 stand hier Add-Type -MemberDefinition OHNE Guard - die Klasse wurde also bei JEDEM Aufruf neu übersetzt, und unter Windows PowerShell 5.1 heisst das jedes Mal ein csc.exe samt unsignierter DLL im Temp-Verzeichnis. Bei sechs Aufrufstellen im Modul war das ein verlässlicher Weg, einen Virenscanner zu wecken. Jetzt baut New-EulNativeType die beiden Methoden ohne Compiler.