raven90
Goto Top

Verknüpfungen aller lokalen Benutzerdesktops löschen

Hallo zusammen,

wir haben eine Software im Einsatz deinstalliert werden soll. Die Deinstallation ist kein Problem. Allerdings haben einige unsere User auf ihren Desktops Verknüpfungen zu dem Programm angelegt. Wie kann ich batchorientiert diese löschen, ohne genau zu wissen, welche Profile auf den PCs exisitieren? Mit "userprofile" erreiche ich nur den aktuellangemeldeten Benutzer, und mit "allusersprofile" den öffentlichen Desktop.

LG Raven

Content-Key: 425345

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

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

Member: DerWoWusste
Solution DerWoWusste Mar 06, 2019 at 12:15:57 (UTC)
Goto Top
Hi.

Eine for-Schleife wie diese:
for /f %a in ('dir c:\users /b') do del c:\users\%a\desktop\verknuepfungsname.lnk  
Member: SlainteMhath
SlainteMhath Mar 06, 2019 at 12:17:33 (UTC)
Goto Top
Moin,

3 Stufig:
- Verknüpfung des aktuellen Users per Loginscript
- Verknüpfung im Public Desktop per Startupscript
- Verknüpfung in Roamingprofiles per Script (oder Explorersuche) am (File-)Server

lg,
Slainte
Member: DerWoWusste
DerWoWusste Mar 06, 2019 at 12:19:29 (UTC)
Goto Top
Obiges ginge als Startskript gleich für alle.
Member: Raven90
Raven90 Mar 06, 2019 at 12:21:50 (UTC)
Goto Top
Cool dankeschön, dass funktioniert einfandfrei.
Mitglied: 138810
138810 Mar 06, 2019 updated at 13:35:03 (UTC)
Goto Top
Da fehlt aber noch ein /ad beim dir Befehl. Auch wenn üblicherweise nur Ordner im Profilordner liegen, könnte dort auch eine Datei liegen, dann gäbs nen Fehler face-wink.
Das selbe gleich als Powershell
del "c:\users\*\Desktop\verknüpfung.lnk" -Force  
Oder man macht das ganze gleich ohne Skript mit einer GPP die die Verknüpfung automatisch bei allen Usern löscht.