Here is what my script looks like: (I left out the functions WMIQuery and AddPrinter to save space)

Call '@\functions\PriMapState.udf'
Call '@\functions\ComputerInGroup.udf'

;IT group login
If ComputerInGroup('TestGroup') = 1
If PriMapState('\\servre1\HP4000N-IT') = 0
AddPrinterConnection ("\\server1\HP4000N-IT")
EndIf
If PriMapState('\\server1\Canon 5020') = 0
AddPrinterConnection ("\\server1\Canon 5020")
EndIf
EndIf
;El Paso Office
If ComputerInGroup('TestGroup') = 1
AddPrinter("192.168.5.200","HP LaserJet 4000 Series PS",,"EP-4000N in Recpt.")
EndIf


;Get system Info
$model = WMIQuery("Model","Win32_ComputerSystem")[0]
$memory = MemorySize()
$ServiceTag = WMIQuery("SerialNumber","Win32_SystemEnclosure")[0]


;Write to publidr\pcinventory.txt and touch c:\cputest.txt after inventory
If NOT Exist("c:\cputest.txt")
$RC=RedirectOutput("p:\pcinventory.txt")
"@Monthno/@Mdayno/@YEAR"+" PC Name:"+@WKSTA + " CPU:" + $model + " Memory:" + $memory + "MB" + " Service Tag:" + $ServiceTag ?
$RC=RedirectOutput("")
$TRC=RedirectOutput("c:\cputest.txt")
"DO NOT DELETE THIS FILE - Part of CPU test 01/27/2004" ?
$TRC=RedirectOutput("")
EndIf
MessageBox ("Login successful", "Scripts",1,3)
Exit