|
1 |
#!/bin/sh |
1 |
#!/bin/bash -x |
2 |
# |
2 |
# |
3 |
# Univention Management Console Module printermoderation |
3 |
# Univention Management Console Module printermoderation |
4 |
# |
4 |
# |
|
90 |
for i in $(seq 1 300); do |
90 |
for i in $(seq 1 300); do |
91 |
sleep 1 |
91 |
sleep 1 |
92 |
if rpcclient -P -c 'enumprinters' $hostname | grep -q "\\\\PDFDrucker"; then |
92 |
if rpcclient -P -c 'enumprinters' $hostname | grep -q "\\\\PDFDrucker"; then |
93 |
rpcclient -P -c "setdriver PDFDrucker '$ucsschool_printermoderation_windows_driver_name'" $hostname |
93 |
# rpcclient -P -c "setdriver PDFDrucker '$ucsschool_printermoderation_windows_driver_name'" $hostname |
|
|
94 |
ucs_parseCredentials "$@" |
95 |
if [ -z "$bindpwd" ]; then |
96 |
bindpwd=$( cat $bindpwdfile ) |
97 |
fi |
98 |
rpcclient -U "Administrator%${bindpwd}" -c "setdriver PDFDrucker '$ucsschool_printermoderation_windows_driver_name'" $hostname |
94 |
ret=$? |
99 |
ret=$? |
95 |
if [ "$ret" -eq 0 ]; then |
100 |
if [ "$ret" -eq 0 ]; then |
96 |
break |
101 |
break |