How would I create a network share shortcut for all my users desktop?

I don't want to map a drive for my users and I would rather have a shortcut for the share be placed on their desktop. Can this be done? Is a vbscritp going to need to be used?

henjohn1520Asked:
Who is Participating?
 
VBDotNetCoderConnect With a Mentor Commented:
If you already have a login script, add the line below to the end of the login script:

copy \\servername\sharename\sohrtcut.lnk %userprofile%\desktop

Servername = your server's dns/netbios name
Sharename = the shared folder'sname that you created the shortcut in
Shortcut.Lnk = shortcut to the folder (these 3 names will be different corresponding to your system)

if you don't have a login script, the easiest way is :

Click Start
Click Run
type \\servername and press enter
double click NETLOGON
create the login.bat file here
type the line above and save the file
In Active Directory Users And Computers Snap-In, select the desired users (that need this shortcut on their desktop)
Right click Properties
Go to Profiles tab
type login.bat to Logon Script textbox
click ok


You can find detailed information on how to create a login script here...:

http://www.petri.co.il/setting-up-logon-script-through-active-directory-users-computers-windows-server-2008.htm

P.S. It is almost the same for Server 2008, Server 2003 and Server 2000
0
 
VBDotNetCoderCommented:
Do you have Active Directory installed?

If so,
 * You can create the shortcut on the server
 * Put it on a shared folder (and give everyone:Read rights to the folder)
 * Modify/Create your login script to add the commands to copy this shortcut from \\Servername\Sharename\Shorcut.Lnk   to  %userprofile%\desktop folder

That's it...
0
 
ArmenioCommented:
just create a short cut
buy right clicking on the  desktop and selecting shortcut then entering the  UNC path to the share
eg  \\server\networkshare
then click finish

then you can copy the shortcut and give it to who ever you want ore place it on the desktop
0
Get your problem seen by more experts

Be seen. Boost your question’s priority for more expert views and faster solutions

 
FEOXCommented:
You can create the shortcut on your desktop then transfer the shortcut to the common "All Users" desktop usually found in:

C:\Documents and Settings\All Users\Desktop

Any shortcut you place in here will appear on the desktop of all users.
0
 
henjohn1520Author Commented:
What would the logon script look like?
0
 
Tony JLead Technical ArchitectCommented:
Actually although I personally prefer VBScripts for login scripts - they're much more flexible - if you use the batch file method above, I'd change

copy \\servername\sharename\sohrtcut.lnk %userprofile%\desktop

to

copy /Y \\servername\sharename\sohrtcut.lnk %userprofile%\desktop

or

If not exist %userprofile%\desktop\shortcut.lnk copy \\servername\sharename\sohrtcut.lnk %userprofile%\desktop <--all  one line.

The /Y supresses a prompt to overwrite an existing file whereas the second option doesn't copy it if the shortcut already exists on the users desktop.
0
 
VBDotNetCoderCommented:
Yes, Tony1044 is right...
Thanks Tony, I didn't think the overwrite situation in each restart... :)
0
 
Tony JLead Technical ArchitectCommented:
I've done the same thing myself - so easy to do :)
0
 
henjohn1520Author Commented:
This is the Share that I created  and i placed the shortcut in the share.
\\servername\shortcuts
I created a batch file similar to the one below/
copy \\servername\shortcuts\shortcut.lnk %userprofile%\desktop
It didn't work
0
 
VBDotNetCoderCommented:
* where did you put the script (batch) file?
* did you make the neccessary things I mentioned before in AD-Users & Computers Snap-In?
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.