I want to add a shortcut to workstations desktops without having to redo all my ghost images.
Is there a way of using GPO to push out a shortcut to the "All Users/Desktop" folder on workstations?
I want to add a shortcut to workstations desktops without having to redo all my ghost images.
Is there a way of using GPO to push out a shortcut to the "All Users/Desktop" folder on workstations?
I wrote this a ways back and haven't used in a while but it should help a little...
http://www.edugeek.net/index.php?nam...ewtopic&t=4682
Copy all the current icons and shortcuts into a folder in Netlogon and point the gpo for the group to it.
You can do the same for the Start menu.
You can use AI Builder which comes with the Ghost Suite to build a package with the shortcut in. You can then fire it out to all workstations via the console and also add it to your Ghost task for rebuilding workstations so that you don't forget about it if you have to do a rebuild.
The only annoying thing I find with using AI Builder is that I can't control how the short cut runs the program eg maximised, minimised, etc.![]()
get a program called shortcut.exe this will deploy shortcuts with your logon script
Just edit the GPO on the server and set folder redirection for the desktop icons to a network share where you need to copy all the icons to from a workstation. Then just set the share to read only and it will stop anybody from ever being able to create/delete or alter the shortcuts!
Or i have a short vbs script you can add to the machine startup via GP
Steve
Don't forget to change those items in CAPSSet objShell = CreateObject("WScript.Shell")
Set objFSO = CreateObject("Scripting.FileSystemObject")
sAllUsers = objShell.SpecialFolders("AllUsersDesktop")
sPath = sAllUsers
Set objFolder = objFSO.Getfolder(sPath)
For Each objFile in objFolder.Files
sTest = Lcase(objFile.Name)
If instr(sTest,"email") OR instr(sTest,"e-mail") Then
objFSO.DeleteFile objFile, true
End If
Next
objFSO.CopyFile "\\YOUR DOMAIN CONTROLLER NAME\netlogon\YOUR.ico","C:\Windows\System32\YOUR ICON NAME.ico",TRUE
Set objShortcutUrl = objShell.CreateShortcut(sPath & "\NAME OF SHORTCUT.lnk")
objShortcutUrl.TargetPath = "TARGET"
objShortcutUrl.IconLocation = "C:\Windows\System32\NAME OF ICON.ico,0"
objShortcutUrl.Save
Steve
Sorry for the SPAM but if anyone stumbles on this you might be interested in this XIA Links - Desktop Application Launcher
You can use GPO to push out shortcuts but there are limitations such as not being able to account for applications being installed in different locations on different workstations and the shortcuts will still display even if the software isn't installed on a particular machine.
There are currently 1 users browsing this thread. (0 members and 1 guests)