Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations Westi on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Desktop Logo 1

Status
Not open for further replies.

windowsfan

IS-IT--Management
Jan 26, 2007
237
US
I have a task to change desktop logon every month on 1000 PC.
what's the best way I accomplish this task? Answer definitely is GP but just want to get some feedback from experts.

Is it better to use GP or logon script?
Where do I store the logo?
 
I would personally use Global Policy for the setting of background images (logos) for all workstations. You can store this in the NETLOGON share of your DC's and then reference them with

%logonserver%\netlogon\image.bmp

Hope this helps.
 
what is global policy and where and how do I define this?
%logonserver%= servername?
 
Ihuegele
now I understand what you mean to say in your last post. %logonserver% is a variable which is going to get the name of the server to which user authenticate.

Thanks
 
I configured it to change the desktop background. Now user cannot change the background but still have the same old background. User did not get the new logo. It's pointing to %logonserver%\netlogon\image.bmp

what else could be wrong?
 
If memory serves me correctly, results are far better if you copy the image to the local machine first, then point to the local copy.

Pat Richard, MCSE MCSA:Messaging CNA
Microsoft Exchange MVP
Want to know how email works? Read for yourself -
 
I got that to work. I forgot to enabel active desktop in GP.
what's the best way to copy image to 1000 pc's?
 
I use a network share (\\servername\wallpaper).

Good call on the Active Desktop setting. Yes, this needs to be enabled in order to force the wallpaper policy.

I hope you find this post helpful,

Jonathan Almquist
Minneapolis, MN
 
what's the best way to copy image to 1000 pc's?

Use a vbscript as a login script to do the copy. Simple enough code.

Code:
Dim objFSO
Set objFSO = Createobject("Scripting.FileSystemObject")
objFSO.CopyFile SourceFile DestFile

I hope you find this post helpful.

Regards,

Mark

Check out my scripting solutions at
 
Thanks for the Script. Where do I put the Script on GPO for computer or user?
Whats should I use for destination, c:\logo.bmp.?
 
Set it as a login script (user) or as a startup script (computer but needs a reboot then to take affect).

The local path just needs to be a location the user has rights to.

I hope you find this post helpful.

Regards,

Mark

Check out my scripting solutions at
 
Is it possible to change background color along with the logo? Where do I set BG color in the policy setting?
 
If the name of the user directory (share) is the same as the users logon then you can use %username% just like you used %netlogon%

Eg. \\fileserver\%username%

 
Home directory is often on the network and you wil get no benefit from that. I suspect you meant the local profile.

You can use the FileSystemObject "SpecialFolders" shortcuts to do it via script. I need more details to help though.

I hope you find this post helpful.

Regards,

Mark

Check out my scripting solutions at
 
Right now I haved copied Desktop logo to %netlogon%, if 1000 users have to get logo from DC it's going to use network bandwidth.
I want to copy this logo locally to each users PC.
Need help on script to copy logo to local PC (and what location should I copy?) and also want to make sure that if the logo is beign copied once it ignores the script?
or
any other better way I can try?

Thanks everyone for you help!
 
This sample will copy the file to the users Temp folder only if the file does not already exist. If the file is there, no action is taken.

Code:
Const TemporaryFolder = 2
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set tfolder = objFSO.GetSpecialFolder(TemporaryFolder)

If Not objFSO.FileExists(tfolder & "\logo.jpg") Then
	objFSO.CopyFile "\\server\share\logo.jpg", tfolder & "\logo.jpg"
End If

I hope you find this post helpful.

Regards,

Mark

Check out my scripting solutions at
 
Hi Mark,

Where should I put this script in GPO?

Whats the best place to store logo Tempfolder or users profile or ???

If I copy the logo to Users TempFolder, how do I change the path for the logo in GPO (Active Desktop wallpaper), Right now it is %logonserver%\netlogon\logo.jpg.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top