También puedes optar por ejecutar un .vbs en lugar de un bat o cmd, como script de inicio de sesión:
   Cita:  'mapeamos impresora
Set WshNetwork = CreateObject("WScript.Network")
 
WshNetwork.AddWindowsPrinterConnection "\\servidor\impresora"
WshNetwork.SetDefaultPrinter "\\servidor\impresora"
     Cita:  'Mapeamos ud de red
Option Explicit
Dim objNetwork 
Dim strDriveLetter, strRemotePath
strDriveLetter = "J:" 
strRemotePath = "\\servidor\compartida" 
 
Set objNetwork = CreateObject("WScript.Network") 
 
objNetwork.MapNetworkDrive strDriveLetter, strRemotePath 
WScript.Quit
    Investiga por hay, ya que incluso dependiendo del grupo o unidad organizativa a la que pertenezca el usuario se pueden hacer distintas cosas, por ejemplo: 
http://www.psicofxp.com/forums/it-pr...ipt-logon.html 
salu2