Background and logoff scripts
I have AD 2003. I need to set a default desktop background. In the Group Policy Object linked to the OU I've specified the name and path to the jpg file (GPO setting is in: User Configuration/Administrative Templates/Desktop/Active Desktop). However, this doesn't get applied to the computers or users in the OU. Other settings do apply but not this one. Is there a specific place/folder where I need to point Group Policy to look for this background file? Can I make a share on another file server and point to it? Or do I have to point to the local machine, if so where?
Do you know of any specific rights that users in a OU need to have in order to run logoff scripts? I have an executable that checks if the user left any removable media and alerts the user. This executable runs if set on the local GPO but not the one on the OU.
I have found that in addition specifying the background image, I also need to turn on "Enable Active Desktop." Which is a shame, because I really don't like Active Desktop. If there's someone out there who knows a way to force a background image without having to enable Active Desktop, I'd be grateful for an answer. Additionally, once Active Desktop is turned on, you can store the graphic anywhere, such as a server in a share. However, if that server becomes unavailable (such as the case of an offline laptop), that graphic isn't going to display. If that's the case, you might choose to store the graphic locally.
I would check event logs to determine what is happening here. I suspect there is some permissions problem, but can't really be sure. Logon and Logoff scripts run in the users' context; so, users need to be able to run the executables that are called by the script. I am not sure why it would work as a LOCAL GPO, but not as a GPO linked to the OU.
This was first published in June 2004