Sie haben keine Art von Skript angegeben (VBS vs. BAT), aber hier ist ein VB-Skript, das systemunabhängig ist. Nicht mein Skript, ich habe es von dieser Microsoft-Site gezogen . Gemäß dieser Seite wurde überprüft, ob sie unter Windows 2000, XP, Vista und 7 funktioniert.
'''''''''''''''''''''''''''''''''' ' ' This VB script removes the requested desktop shortcuts ' ' Change only the file name (test.lnk) ' ' Script created by Holger Habermehl. October 23, 2012 '''''''''''''''''''''''''''''''''' Set Shell = CreateObject("WScript.Shell") Set FSO = CreateObject("Scripting.FileSystemObject") DesktopPath = Shell.SpecialFolders("Desktop") FSO.DeleteFile DesktopPath & "\test.lnk"
BEARBEITEN
Der obige Code zeigt den Desktop des jeweiligen Benutzers (dh Benutzername "john" meldet sich an, der Code zeigt "C: \ Users \ john \ Desktop \" oder "C: \ Documents and Settings \ john \ Desktop"). Wenn Sie den öffentlichen Desktop überprüfen möchten, ändern Sie die Zeile mit der Anzeige
DesktopPath = Shell.SpecialFolders("Desktop")
zu
DesktopPath = Shell.SpecialFolders("AllUsersDesktop")
Beachten Sie jedoch, dass abhängig von den Berechtigungen des Benutzers und beim Ausführen des Skripts möglicherweise eine UAC-Box erscheint, in der Sie aufgefordert werden, sich unter Windows Vista / 7 als Administrator anzumelden. Ich würde das Skript in einem GPO als Computer-Startskript ausführen.