goodhead Posted July 4, 2007 Posted July 4, 2007 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?
contink Posted July 4, 2007 Posted July 4, 2007 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?name=Forums&file=viewtopic&t=4682
alan-d Posted July 4, 2007 Posted July 4, 2007 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.
Osprey Posted July 4, 2007 Posted July 4, 2007 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.
johnkay21 Posted July 5, 2007 Posted July 5, 2007 get a program called shortcut.exe this will deploy shortcuts with your logon script
chrish187 Posted July 11, 2007 Posted July 11, 2007 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!
Ex-MGSTech Posted July 11, 2007 Posted July 11, 2007 Or i have a short vbs script you can add to the machine startup via GP Steve Set 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 Don't forget to change those items in CAPS Steve
dhomer Posted October 19, 2011 Posted October 19, 2011 Sorry for the SPAM but if anyone stumbles on this you might be interested in this XIA Links - Desktop Application Launcher
hsimpson Posted November 1, 2011 Posted November 1, 2011 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.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now