Hallo, ich habe ein kleines Problem in einem Anmeldescript. Das Orginalscript ist eine Batch. Diese ruft für jedes Druckobjekt mein VBScript auf, welches dann den entsprechenden Drucker über den UNC-Pfad verbindet
wshnet.AddWindowsPrinterConnection UNC
wshnet.SetDefaultPrinter UNC
wenn ich das VB-Scriptalleine ausführe, dann funktioniert es auch, und setzt jeweils den Drucker als default, der gerade gemappt wurde. Läuft das Script aber als Aufruf durch meine Batch, dann ist nach dem kompletten Anmeldescript zunächst kein Printer als default gesetzt, nach einer Zeit von ca 8 Secunden dann automatisch die FinePrint pdfFactory.
Meine Vermutung ist, dass das Defaultsetzen der Drucker zu lange dauert und somit die FinePrint pdfFactory "denkt" sie wäre der einzige Drucker und setzt sich als Default.
Wie kann ich in einem VBScript nun realisieren, Netzwerkdrucker zu Mappen und den jeweils letzten der Liste als Default zu setzen. Hab schon alles versucht, es klappt einfach nicht.
Danke bereits im Vorraus
Poehlich