Кажется надо чуть подправить скрипт (убрать лишние символы — , этот скрипт подключает 2 принтера и 1 сетевой диск W)server тут — имя компа с подключ-м принтакомкажись лишняя строка с зашариванием диска W (к чему? мож у вас нет такой шары на серве)HPLaserJ и XeroxWor заменить на желаемые(действительные) названия принтаков, если принт на серве 1 то одна строка лишняя.ЗЫ — зачем морочиться на яве? можно простой скрипт накатать, и на серве AD указать в свойствах учетки юзера: выполнять программу при входе в систему и тут наш скрипт, но в принципе можно и эту явовскую туда запихать, но наверное придется на клиентя яву ставить.var WshNetwork = WScript.CreateObject(«WScript.Network»);WshNetwork.AddWindowsPrinterConnection(«\\\\server\\HPLaserJ»);WshNetwork.AddWindowsPrinterConnection(«\\\\server\\XeroxWor»);