[Samba] adding printers from netlogon script
agaffney at skylineaero.com
Tue Jan 13 15:56:01 GMT 2004
John H Terpstra wrote:
> On Tue, 13 Jan 2004, Andrew Gaffney wrote:
>>Kurt Pfeifle wrote:
>>>>[Samba] adding printers from netlogon script
>>>>Andrew Gaffney agaffney at technaut.darktalker.net
>>>>Tue Dec 9 20:10:07 GMT 2003
>>>>While this doesn't relate specifically to Samba, I need to do this in
>>>>a netlogon .bat file in a Samba domain. In my network, I have a
>>>>printer hooked to a JetDirect so that it is a TCP/IP printer. Is there
>>>>a way I can automatically have this printer mapped/added when the user
>>>>is logged on?
>>>Test this command from a "DOS box":
>>> rundll32 printui.dll,PrintUIEntry /in /n
>>>If it works, it can go into the logon script. (Of course "printersharename"
>>>needs to exist on "printerserver" and must have printer driver deposited on
>>>the server's [print$]-share for "point'n'print" download...). And:
>>> rundll32 printui.dll,PrintUIEntriy /?
>>>will show up a full "man page" (hehe...)
>>I used the above and some other references and pieced togethere a few commands to auto-map
>>network printers at logon:
>>REM rundll32 printui.dll,PrintUIEntry /ia /m "Ricoh Aficio 200/250 PCL" /h "Intel" /v
>>"Windows 2000" /f %windir%\inf\ntprint.inf
>>rundll32 printui.dll,PrintUIEntry /if /b "Hallway Printer" /f %windir%\inf\ntprint.inf /r
>>"\\skyline\jetdirect" /m "Ricoh Aficio 200/250 PCL"
>>These work just fine...as long as the user is an administrator. If the user logging on is
>>a regular user, which most are, it give me "Access denied" when trying to map the printer,
>>on the same computer. These commands are being run from the netlogon.bat script that runs
>>at logon. Am I missing something?
> Indeed you are. Windows NT/200x/XP requires you to explicitly give the
> user the rights to make changes. If I am not mistaken, you can get around
> this by adding the Domain Users group to the Local Power Users group on
> each workstation.
What rights does a normal user have by default? Can they map a network drive?
Skyline Aeronautics, LLC.
776 North Bell Avenue
Chesterfield, MO 63005
More information about the samba