Chris -

You need to match up each IF statement with an ENDIF. Try this:

code:
$AVKey="$HKLM\SOFTWARE\Intel\LANDesk\VirusProtect6\CurrentVersion"
$AV=ReadValue ("$AVKey","Parent")
if $AV = "Thor" or $AV ="Tyr"
; do nothing
else
open(1, "c:\2kmanage.log", 5) ; Create a temp file
writeline(1, "@FULLNAME does not have a managed Norton Installation" +chr(13) +chr(10) +chr(13) +chr(10))
writeline(1, "Workstation = @wksta" +chr(13) +chr(10))
writeline(1, "Operating System Kernel = " + $kernel +chr(13) +chr(10))
writeline(1, "Operating System = " + $system +chr(13) +chr(10))
writeline(1, "Operating System Subtype= " + $flavor +chr(13) +chr(10) +chr(10))
writeline(1, "Operating System Service Pack Level = " + $Svcpack +chr(13) +chr(10) +chr(10))
writeline(1, "Current time is @time" +chr(13) +chr(10)) ; Insert all this information in the file
close(1) ; and mail the file to me for investigation with blat.exe
shell \\freya\blat\2kmanage.bat
sleep 1
del "c:\2kmanage.log" ; clean up
cls
use y: /d
select
case ingroup ( "AV_Tyr" )
copy "@LDRIVE"+"\tyr\vphome\grc.dat" "c:\Documents and Settings\All Users\Application Data\Symantec\Norton AntiVirus Corporate Edition\7.5"
case ingroup ( "AV_Thor" )
copy "@LDRIVE"+"\thor\vphome\grc.dat" "c:\Documents and Settings\All Users\Application Data\Symantec\Norton AntiVirus Corporate Edition\7.5"
endselect
endif

Notice how the IF statement is supposed to work. Also, I replaced your other IF with a SELECT CASE structure. Let us know if this helps.
_________________________
Dean