Looks like it's looking for a machinetype.............
{cscnb01 jdespres}#nbemmcmd -updatehost -machinename media3 -activenodename media2
NBEMMCMD, Version:6.5.4
The following option is required and was not specified:
machinetype
Usage:
nbemmcmd -updatehost [-activenodename <string>] [-add_server_to_app_cluster] [-brief]
[-clustername <string>] [-delete_server_from_app_cluster]
[-displayname <string>] [-emmname <string>] [-emmport <unsigned integer>]
[-globaldriveseed <string>] [-localdriveseed <string>]
[-machinedescription <string>] -machinename <string>
[-machinestateop <clr_admin_pause | clr_admin_pause_and_set_active | clr_disk_active | clr_ltid_restarted | clr_master_server_connectivity | clr_tape_active | reset_all | set_admin_pause | set_disk_active | set_master_server_connectivity | set_tape_active>]
[-machinetype <api | app_cluster | client | cluster | disk_array | master | media | ndmp | virtual_machine>]
[-masterserver <string>]
[-netbackupversion <<level>.<major level>.<minor level>.<hot fix>>]
[-operatingsystem <hpux | linux | rs6000 | sgi | solaris | tru64 | windows>]
[-scanability <unsigned integer>]
Command did not complete successfully.