This is basically a root bash shell on the underlying Linux based appliance. From here, system configuration files and scripts as well as most normal Linux functions can be accessed.

Engineering Mode: The authorized NSX Manager system administrator is requesting a shell which is able to perform lower level unix commands/diagnostics and make changes to the appliance. VMware asks that you do so only in conjunction with a support call to prevent breaking your virtual infrastructure. Please enter the shell diagnostics string before proceeding.Type Exit to return to the NSX shell. Type y to continue:”
VMware recommends to take full backup of the system before performing any changes after logging into the Tech Support Mode.

Login to NSX Manager Engeneering mode:
The NSX Manager contains many tools to help customers in conjunction with Global Support Services to resolve operational issues. The NSX for vSphere 6.x product features a customized command line interface that covers most of the basics that the user interface does and a little bit more.
- Login to NSX Manager shell
show controller list all
- Go to enable mode
- enter engineering mode by typing st eng
- Type the shell diagnostics string: "IAmOnThePhoneWithTechSupport"

Find NSX controllers engeneering password:
- /home/secureall/secureall/sem/WEB-INF/classes/GetNvpApiPassword.sh controller-4

NSX controller Engineering Mode:
- Login to NSX controller shell
- Go to enable mode
- enter engineering mode by typing : debug os-shell
- use password string from previouse step