mrchaos101
asked on
How to map short cuts?
I have an old FOX PRO progam that we use often. How we have been using it was to give users access to the folder where the program is and to copy the short cut onto the users desk top.
Is there a way to auto map a short cut like you do when you map drives in logon.bat file?
Is there a way to auto map a short cut like you do when you map drives in logon.bat file?
ASKER
I have drive mapping down.
Im using windows server 2003 on the server.
What I want is on \\server\shared\something. exe
On boot up I want the clinet to place a short cut to that exe file on their c:\documens and settings\user\desktop
So that when they click that short cut on thier desk top it runs that exe file on the server.
Im using windows server 2003 on the server.
What I want is on \\server\shared\something.
On boot up I want the clinet to place a short cut to that exe file on their c:\documens and settings\user\desktop
So that when they click that short cut on thier desk top it runs that exe file on the server.
This would probably be your simplest solution.
Make a shortcut in the \\server\share folder to the Foxpro application. If you name the shortcut "foxpro", windows will add a hidden ".lnk" extension to it, so you can add it as a line in a login script.
Add this line to your login script:
copy \\server\share\foxpro.lnk "%userprofile%\desktop"
I just tested it here, and it worked fine.
Make a shortcut in the \\server\share folder to the Foxpro application. If you name the shortcut "foxpro", windows will add a hidden ".lnk" extension to it, so you can add it as a line in a login script.
Add this line to your login script:
copy \\server\share\foxpro.lnk "%userprofile%\desktop"
I just tested it here, and it worked fine.
Kixtart ( kixtart.org ) can script creation of shortcuts, but that seems to be the long way around for you.
I'd try something along these lines:
* Use the same driveletter when you map your drive in the logon-script. This way you can use the same shortcut for all users, all over.
* Create a shortcut on a desktop to the neccesary EXE where the desired drive is mapped with the right properties. Etc. etc.
* Copy the shortcut to a location on your server
* Copy this shorcut to the users desktop when they log in, after the drive has been mapped:
copy X:\path\to\shortcut\shortc ut.lnk "C:\documents and settings\%USERNAME%\Deskto p"
where X is the drive-letter to the server where the shortcut is stored. Echo it to NUL if you want a quiet copy.
I do this myself in a semi-static multi-user environment and it works nicely very nearly all of the cases.
Hope this helps
I'd try something along these lines:
* Use the same driveletter when you map your drive in the logon-script. This way you can use the same shortcut for all users, all over.
* Create a shortcut on a desktop to the neccesary EXE where the desired drive is mapped with the right properties. Etc. etc.
* Copy the shortcut to a location on your server
* Copy this shorcut to the users desktop when they log in, after the drive has been mapped:
copy X:\path\to\shortcut\shortc
where X is the drive-letter to the server where the shortcut is stored. Echo it to NUL if you want a quiet copy.
I do this myself in a semi-static multi-user environment and it works nicely very nearly all of the cases.
Hope this helps
ASKER
Ok now wth the copy file command... I see how that would work and be easy
What happens if that short cut is already On the desk top? How can I make it over write it with out aksing for any prompts?
What happens if that short cut is already On the desk top? How can I make it over write it with out aksing for any prompts?
In my example, you could use xcopy (with /Y to supress prompting) instead of copy. That would overwrite the shortcut if it was already there.
xcopy /Y \\server\share\foxpro.lnk "%userprofile%\desktop"
xcopy /Y \\server\share\foxpro.lnk "%userprofile%\desktop"
ASKER
BungeIT,
I get an invalid number of parapmeters error when using:
xcopy /y \\Server2003\Altek\FOX\Sho rt Cuts\*.lnk "%userprofile%\desktop"
that is the actual path Im using
any ideas?
I get an invalid number of parapmeters error when using:
xcopy /y \\Server2003\Altek\FOX\Sho
that is the actual path Im using
any ideas?
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
WOOT thanks BungeIT :)
Yes you can put this in a batch file and use it to map a drive.
Use the Net Use command to map or disconnect a drive
You can use the net use command for batch files and scripts. To use the net use command to map or disconnect a drive:
* To map a network drive:
1. Click Start, and then click Run.
2. In the Open box, type cmd.
3. Type net use x: \\computer name\share name, where x: is the drive letter you want to assign to the shared resource.
* To disconnect a mapped drive:
1. Click Start, and then click Run.
2. In the Open box, type cmd.
3. Type net use x: /delete, where x: is the drive letter of the shared resource.
Source:
http://support.microsoft.com/default.aspx?scid=kb;en-us;308582&sd=tech
Marakush