--- set-windows-driver-for-pdf-printer.a 2019-06-04 12:15:05.861228104 +0200 +++ set-windows-driver-for-pdf-printer.b 2019-06-04 12:12:01.371806891 +0200 @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash -x # # Univention Management Console Module printermoderation # @@ -90,7 +90,12 @@ for i in $(seq 1 300); do sleep 1 if rpcclient -P -c 'enumprinters' $hostname | grep -q "\\\\PDFDrucker"; then - rpcclient -P -c "setdriver PDFDrucker '$ucsschool_printermoderation_windows_driver_name'" $hostname + # rpcclient -P -c "setdriver PDFDrucker '$ucsschool_printermoderation_windows_driver_name'" $hostname + ucs_parseCredentials "$@" + if [ -z "$bindpwd" ]; then + bindpwd=$( cat $bindpwdfile ) + fi + rpcclient -U "Administrator%${bindpwd}" -c "setdriver PDFDrucker '$ucsschool_printermoderation_windows_driver_name'" $hostname ret=$? if [ "$ret" -eq 0 ]; then break