|
Hi all -
I have a FR3 server farm will all Wyse 3000 terminals. This is school environment. What I am trying to do is assign a network printer based on the location where the winterm is physically located. Attached is the script I am testing:
SETCONSOLE ("HIDE")
;No printer connection forAdministrators ;SELECT ; CASE @USERID="Administrator" ; EXIT ;ENDSELECT
;Delete all existing networkprinters DelTree("HKEY_CURRENT_USER\Printers\Connections") AddKey("HKEY_CURRENT_USER\Printers\Connections")
;Check location depending on clientname $London = INSTR("%clientname%", "lon") $Amsterdam = INSTR("%clientname%", "ams") $Rome = INSTR("%clientname%", "rom") $Paris = INSTR("%clientname%", "par")
;Connect the right printer to this terminal SELECT CASE $London ADDPRINTERCONNECTION ("\\Servername\Sharename1") ADDPRINTERCONNECTION ("\\Servername\Sharename1") ADDPRINTERCONNECTION ("\\Servername\Sharename1") CASE $Amsterdam ADDPRINTERCONNECTION ("\\Servername\Sharename1") CASE $Rome ADDPRINTERCONNECTION ("\\Servername\Sharename1") CASE $Paris ADDPRINTERCONNECTION ("\\Servername\Sharename1") EXIT CASE 1 $Selection = MessageBox("Clientname unknown. No printer connections available at this moment. Please contact you system administrator.", "Printerinfo", 64) IF $Selection = 1 EXIT ENDIF ENDSELECT
I know the script is running since I get the message about no printers are available. It seems like the terminal name is not being queried.
Any assisstance would be appreciated
AJC
|