Startmenüelement einmal umbenennen 10
Ich habe einen Client (nennen wir es ABC), der ein Skript ausführt, um einige Dateien innerhalb des Windows 10-Startmenüs umzubenennen. Das Skript wird jedes Mal ausgeführt, wenn ABC geöffnet wird. Mein aktuelles PowerShell-Skript lautet:
$loc="C:\ProgramData\Microsoft\Windows\Start Menu\Programs\**Parent Folder** Get-ChildItem $loc -Filter *.lnk -Recurse | Rename-Item -newName{$_.Directory.Name+' '+$_.Name}
Dabei ist Parent Folder nur das Verzeichnis, in dem sich die LNK-Dateien befinden.
Das funktioniert gut und macht das, was ich will, wenn es zum ersten Mal ausgeführt wird. Das Problem ist jedoch, dass die Datei jedes Mal umbenannt wird, wenn ABC geöffnet wird und sich der Dateiname verdoppelt.
Ich muss das Skript weiterhin ausführen, da ABC alle paar Monate neuere Versionen hinzugefügt werden und die älteren Versionen ebenfalls beibehalten werden müssen.
Ich muss also überprüfen, ob die Datei bereits umbenannt wurde und ob sie ignoriert wurde. Wenn dies nicht der Fall ist, führen Sie das Powershell-Skript aus, um es umzubenennen.
Hoffen Sie, dass meine Frage klar ist, lassen Sie mich wissen, ob weitere Klarstellung erforderlich ist.
0 Antworten auf die Frage
Verwandte Probleme
-
12
Warum wird der Ordner / winsxs so groß und kann er verkleinert werden?
-
2
Erhöhte Berechtigungen für Startanwendungen in Windows?
-
14
PDF Viewer unter Windows
-
7
Welche Windows-Dienste kann ich sicher deaktivieren?
-
8
Firefox PDF-Plugin zum Anzeigen von PDF-Dateien im Browser unter Windows
-
1
Windows verliert das Bildschirmlayout
-
1
Gibt es eine Möglichkeit, Installationen / Updates zu verhindern, die meine Festplatte mit kryptisch...
-
1
Wie kann ich von Ubuntu aus über das Netzwerk auf Windows Vista-Drucker zugreifen?
-
6
Log Viewer unter Windows
-
3
Windows-Hintergrundproblem mit zwei Bildschirmen