I’m trying to automate the use of BESAirgapTool.exe. I am using the “non-extract” mode, and am successfully gathering on my Internet-facing system and creating the AirgapResponse file.
When I bring the response to my isolated environment, running BESAirgapTool.exe imports the response but then displays on “OK” button GUI. That would break my silent/unattended automation.
Using “strings” against BESAirgapTool.exe, it looks like there is an undocumented “-run” command line option. Trying that, I get the messages on the command-line -
Processing License Response…
License Response Processed.
Operation successfully completed.
But, I had just completed a response import (with the OK button) so I can’t tell if the sites are updating successfully until there’s another site change.
Is the “-run” command line parameter the correct way to automate this? I don’t see any documentation for that parameter in the Wiki or in the -help output.