I'm executing a batch file based on group membership. Is this legit?

 Code:
IF (INGROUP("FTWorth") AND (NOT INGROUP ("LITSUPP") OR NOT INGROUP("FORT WORTH PROXY")))
    
    		SHELL "CMD /C G:\A\batchfiles\ProxyFW\ProxyFW.bat"

      ENDIF