Index: /trunk/src/VBox/Frontends/VBoxManage/VBoxManageMisc.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VBoxManage/VBoxManageMisc.cpp	(revision 68126)
+++ /trunk/src/VBox/Frontends/VBoxManage/VBoxManageMisc.cpp	(revision 68127)
@@ -1292,4 +1292,5 @@
     const char *pszTimeZone             = NULL;
     const char *pszProxy                = NULL;
+    const char *pszHostname             = NULL;
     Utf8Str     strAbsAuxiliaryBasePath;
     const char *pszAuxiliaryBasePath    = NULL;
@@ -1312,5 +1313,5 @@
         { "--iso",                              'i', RTGETOPT_REQ_STRING },
         { "--user",                             'u', RTGETOPT_REQ_STRING },
-        { "--password",                         'p', RTGETOPT_REQ_STRING },
+        { "--password",                         'p', RTGETOPT_REQ_STRING }, /** @todo password file ++ */
         { "--full-user-name",                   'U', RTGETOPT_REQ_STRING },
         { "--key",                              'k', RTGETOPT_REQ_STRING },
@@ -1325,4 +1326,5 @@
         { "--time-zone",                        'z', RTGETOPT_REQ_STRING },
         { "--proxy",                            'y', RTGETOPT_REQ_STRING },
+        { "--hostname",                         'H', RTGETOPT_REQ_STRING },
         { "--auxiliary-base-path",              'x', RTGETOPT_REQ_STRING },
         { "--image-index",                      'm', RTGETOPT_REQ_UINT32 },
@@ -1415,4 +1417,8 @@
             case 'y':   // --proxy
                 pszProxy = ValueUnion.psz;
+                break;
+
+            case 'H':   // --hostname
+                pszHostname = ValueUnion.psz;
                 break;
 
@@ -1543,4 +1549,6 @@
             if (pszProxy)
                 CHECK_ERROR_BREAK(ptrUnattended, COMSETTER(Proxy)(Bstr(pszProxy).raw()));
+            if (pszHostname)
+                CHECK_ERROR_BREAK(ptrUnattended, COMSETTER(Hostname)(Bstr(pszHostname).raw()));
             if (fSetImageIdx)
                 CHECK_ERROR_BREAK(ptrUnattended, COMSETTER(ImageIndex)(idxImage));
@@ -1594,4 +1602,5 @@
             SHOW_STR_ATTR(TimeZone,                      "timeZone");
             SHOW_STR_ATTR(Proxy,                         "proxy");
+            SHOW_STR_ATTR(Hostname,                      "hostname");
             SHOW_STR_ATTR(AuxiliaryBasePath,             "auxiliaryBasePath");
             SHOW_ATTR(    ImageIndex,                    "imageIndex",               ULONG, "%u");
