Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 554
  • Last Modified:

simple windows domain login script?

I am new to writing login scripts.  I have a Windows domain (DCs are Windows 2008 Ent).
I want to accomplish the following:

1. map each user's R:\ drive to a particular shared folder on one of the local file servers

2. check to see if the correct printer driver is installed for one of our local printers, and if not, install it.  Once the driver is installed, create an instance of that printer under the local user's profile.


I have some familiarity with GP, I think the best way to go is to specify the login script in the GP object.  Can anyone point me to some basic login script examples that demonstrate the basics of accomplishing the above tasks?

Thanks!!
0
luchianoduckman
Asked:
luchianoduckman
1 Solution
 
KimmyelCommented:
For mapping user this should do it:
net use r:\\SERVER\homecatalogue\%User% for it to map right loginscript
0
 
KimmyelCommented:
For printer this solution might work:
www.experts-exchange.com/...2003/Q_20943033.html
0
Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
okassisCommented:
Ok so i guess you know howto add the batch file to the user account environment in AD

To creat a bat file, just creat a txt file
Example
login.txt

Edit the text filewith the following cammands

NET USE 'drive letter': shared folder location
example
NET USE r: \\share\movies

The above will map the drive letter r to the movie directory on your file server.

the second part of your script.. Network printers

Use the following command, (<ake sure you install the printer on the server and share it)
rundll32 printui.dll,PrintUIEntry /in /n "\\servername\printer name"

Now rename the login.txt to login.bat
the default place to place the login script would be in you netlogon folder share ;)

Let us know how you go.
0
 
faolchuCommented:
I have a great login script that you might consider. It looks at the users group membership and maps network drives accordingly, it'd be easy enough for you to modify it to add a printer or two.
I use ifmember.exe http://technet.microsoft.com/en-us/library/cc767361.aspx

download ifmember from microsoft and save ifmember.exe to C:\WINNT\SYSVOL\sysvol\domainname\scripts on your DC save you .bat file to the same location then use a group policy or ADUAC to assign teh login script to users.

I've included sample code to teh .bat file


the following includes some info on adding printers with no interaction from users:
http://support.microsoft.com/kb/189105 
@echo on
REM Login Script to map drives depending on group membership
REM Created by Alan laighléis
REM 23 August 2010

:Begin
CLS
REM The Following deletes all existing drive mappings
net use * /delete /yes
echo drives deleted



net use z: \\server\share



REM Checks for group membership

%logonserver%\netlogon\ifmember "domain\group"
if not errorlevel 1 goto 2
net use y: \\server\share





:2
%logonserver%\netlogon\ifmember "domain\group"
if not errorlevel 1 goto 3
net use r: \\server\share
net use v: \\server\share




:3
%logonserver%\netlogon\ifmember "domain\group"
if not errorlevel 1 goto 4
net use t: \\server\share




:4
%logonserver%\netlogon\ifmember "domain\group"
if not errorlevel 1 goto 5
net use p: \\server\share




:5
end

Open in new window

0
 
luchianoduckmanAuthor Commented:
Thanks!  Group Policy was the way to handle it.
0

Featured Post

Free Tool: Port Scanner

Check which ports are open to the outside world. Helps make sure that your firewall rules are working as intended.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now