Remove Desktop Icons
If you are managing your desktops with ZENworks you may wish to have better control over icons that are placed on a users desktop from the All Users Desktop. This tip is a simple demonstration on how you can easily script deletion of files from AllUsersDesktop.
Create a bundle with a Launch Action to run a script. The script supplied here is a vbscriptand should have an extension of .vbs. The script engine should be set to %WINDIR%\system32\wscript.exe.
Click to view.
If users need additional rights to do this, as is likely, from More Options you can select run as Administrator.
The code of the script is below:
Dim oShell, oSpecialFolders, oURL, oAllUsers,oFSO, OFC, file
Set oFSO = createobject("Scripting.FileSystemObject")
set oShell = createobject("WScript.shell")
Set oSpecialFolders = oShell.SpecialFolders
set oAllUsers = oFSO.GetFolder( oSpecialFolders("AllUsersDesktop") )
Set OFC = oAllUsers.Files
For Each file In OFC
Disclaimer: As with everything else at Cool Solutions, this content is definitely not supported by Novell (so don't even think of calling Support if you try something and it blows up).
It was contributed by a community member and is published "as is." It seems to have worked for at least one person, and might work for you. But please be sure to test, test, test before you do anything drastic with it.