@SETLOCAL
@ECHO OFF

@REM === argument assign check =================================================
IF "%1"==""	GOTO FIN
IF "%2"==""	GOTO FIN
@REM ===Begin %1(request)	====================================================
SET REQUEST=%1
SET PORT=%2
@REM === Register request ============
IF "hglam_set"=="%REQUEST%" GOTO HGLAM_SET
IF "hglam_del"=="%REQUEST%" GOTO HGLAM_DEL

:HGLAM_SET
  SET CMDLINE=netsh firewall set portopening UDP %PORT% HGLAM_SNMP
  call %CMDLINE%
  GOTO FIN

:HGLAM_DEL
  SET CMDLINE=netsh firewall delete portopening UDP %PORT%
  call %CMDLINE%
  GOTO FIN

@REM === Finish ================================================================
:FIN
