This issue will be caused if the incorrect command and parameter syntax is used. This can commonly occur if an older command syntax is used (like using the syntax for version 7.12 when trying to install 10.2) or if the command is not properly formatted.
For Spotfire versions 7.13 and higher, the command syntax is:
nm-setup.exe INSTALLDIR="<node manager installation dir>" NODEMANAGER_REGISTRATION_PORT=83 NODEMANAGER_COMMUNICATION_PORT=84 SERVER_NAME=SpotfireServerName SERVER_BACKEND_REGISTRATION_PORT=81 SERVER_BACKEND_COMMUNICATION_PORT=82 NODEMANAGER_HOST_NAMES=NodeManagerHostNames NODEMANAGER_HOST=NodeManagerHost -silent -log "C:\Users\user\Log file.log"
Example:
INSTALLDIR="C:\tibco\tsnm" NODEMANAGER_REGISTRATION_PORT=83 NODEMANAGER_COMMUNICATION_PORT=84 SERVER_NAME=SpotfireServerName SERVER_BACKEND_REGISTRATION_PORT=81 SERVER_BACKEND_COMMUNICATION_PORT=82 NODEMANAGER_HOST_NAMES=NodeManagerHostNames NODEMANAGER_HOST=NodeManagerHost -silent -log "C:\Users\user\Log file.log"
While prior to version 7.13, the command syntax was:
nm-setup.exe /s /v"/qn /l*vx TSS_NM_install.log INSTALLDIR=\"C:\tibco\tsnm\" NODEMANAGER_REGISTRATION_PORT=83 NODEMANAGER_COMMUNICATION_PORT=84 SERVER_NAME=<SpotfireServerName> SERVER_BACKEND_REGISTRATION_PORT=81 SERVER_BACKEND_COMMUNICATION_PORT=82 NODEMANAGER_HOST_NAMES=<NodeManagerHostNames>"
For example, in the below command syntax, the extra \ character at the end of path mentioned for INSTALLDIR (i.e. INSTALLDIR="C:\tibco\tsnm\) would cause the Node Manager installation to start in GUI mode:
Deleting the extra \ character at the end per the documented syntax (i.e. INSTALLDIR="C:\tibco\tsnm) and running the command will allow the command to run successfully.