Ziel ist es, dass nach dem UserLogin an einer Windows-Workstation, das userlogin.script eines packages durchgeführt wird und Netzwerkdruckerfreigaben unter dem angemeldeten User durchgeführt werden.
Folgendes Batch soll durchgeführt werden, das via "DosInAnIcon_install_network_printer" aufgerufen wird:
Code: Alles auswählen
[DosInAnIcon_install_network_printer]
@echo off
setlocal EnableDelayedExpansion
SET PRINTERSERVER=PrinterServer001.Domain.tld
SET PRINTER=Printer001.Domain.tld, Printer002.Domain.tld
cd %SystemRoot%\System32
FOR %%j IN (%PRINTER%) DO (
%SystemRoot%\System32\rundll32 printui.dll,PrintUIEntry /q /in /n \\%PRINTERSERVER%\%%j
)
endlocal
Leider kann ich nicht genau abschätzen, ob das Problem bei der Konfiguration des PrinterServers liegt oder ob es an der Tatsache liegt, dass der Opsi-Client auf den Workstations unter dem SystemUser läuft. Teste ich das userlogin.opsiscript unter opsi-winst (aufgerufen als lokaler Admin) werden alle Drucker anstandslos gemapped.
Vielleicht kann mir jemand etwas auf die Sprünge helfen?
Danke und Lieben Gruß Mr.Jingles