hi,
Wriring scripts using dos is not a hard job for this thing you need to know the basic commands on dos. For information on command you can check out "HELP" in windows 2000. I think using windows "help" is the best way to know the commands.
You can start from mapping the drives
Mapping directories:
-----------------------
syntax: net use <driveletter>: \\<computername>\<sharename> [/yes]
example:
rem map to common shared directory
net use c: \\server01\common
rem map to user's home directory in file server
net use h: \\server02\%username%
Notes:
You can replace <sharename> with %username% if you share out the user's home directory using the same name as his/her login name.
Some smart aleck half-baked user might just have just used your avourite drive letter to map to somebody else's share. When that happens, the user will get a "you have already mapped h: to \\dumbo\share, do you want to map to \\server02\jack instead?" message, or something like that. That's what the /yes switch is for. It serves as a yes response from the user, so he will map to your desired share, whether he likes it or not. (Of course, he could always re-map it after logon, but that's another story).
Mapping to Home directory:
-------------------------------
syntax: net use <driveletter>: /home
example: net use h: /home
Note: You can use this if you have specified the user's home directory in the profiles box under User Manager For Domains.
Mapping Printers:
--------------------
net use <portname>: \\computer\printersharename [/yes]
example: net use lpt2: \\printserver01\HPLJ5-Marketing
Some variables:
%username% - Username
%userdomain% - Domain where the user is logging in
Some commands:
start - command to start a batch file.
Synchronization:
------------------
Your login scripts are located at the "\ Winnt\ System32\ Repl\ Export\ Scripts" directory.
OR try "kixstart"
There are lots of other ways also to write the script like VB , Pearl.... etc
Hope this helps

Aslam