hi,
habe mein Problem gelöst
nach etwas 'rumprobieren mit der Registry habe ich folgende Löung für mein Problem gefunden:
Ich habe die Datei "reg.exe" (Version 3.0) aus Windows XP in das "Netlogon" Verzeichnis eines Active-directory Domain Controllers kopiert, und folgende Zeilen in das Anmelde-Script geschrieben:
-----------------------------------------------------------------------------------
echo *** " Registry wird abgefragt und Drucker werden gemappt" ***
%logonserver%\netlogon\reg.exe query HKEY_CURRENT_USER\Printers\Connections\,,DWS1,ODV_1120
if errorlevel 1 rundll32 printui.dll,PrintUIEntry /in /n \\DWS1\ODV_1120
%logonserver%\netlogon\reg.exe query HKEY_CURRENT_USER\Printers\Connections\,,DWS1,ODV_KFM1
if errorlevel 1 rundll32 printui.dll,PrintUIEntry /in /n \\DWS1\ODV_KFM1
%logonserver%\netlogon\reg.exe query HKEY_CURRENT_USER\Printers\Connections\,,DWS1,ODV_LexE232
if errorlevel 1 rundll32 printui.dll,PrintUIEntry /in /n \\DWS1\ODV_LexE232
%logonserver%\netlogon\reg.exe query HKEY_CURRENT_USER\Printers\Connections\,,DWS1,ODV_HP700
if errorlevel 1 rundll32 printui.dll,PrintUIEntry /in /n \\DWS1\ODV_HP700
echo *** "Standard Drucker" ***
rundll32 printui.dll,PrintUIEntry /y /n \\DWS1\ODV_1120
------------------------------------------------------------------------------------
Das Programm "reg.exe" ist standrad mässig nur bei XP dabei, läuft aber auch unter 2000 und NT. Auch der Registry Pfad zu den Druckern ist gleich. Dadurch kann man das relativ flächendeckend nutzen.
"Reg.exe" gibts auch im Ressource Kit für NT4.0 - scheint aber ein ältere Version zu sein.
Wenn der Drucker schon gemappt ist, was ich über die ERrorlevel aus dem Prog "reg.exe" bekomme, überspringt er einfach den mapping Befehl. Wenn nicht zieht der mapping Befehl. Klappt Super!!
Ich setze wenn möglich eben gerne Boardmittel bzw. MS-Tools ein - Trotzdem Danke für den Tip mit Kixtart!
Gruss Duff