Index: /trunk/src/VBox/Frontends/VBoxManage/VBoxManageMisc.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VBoxManage/VBoxManageMisc.cpp	(revision 67895)
+++ /trunk/src/VBox/Frontends/VBoxManage/VBoxManageMisc.cpp	(revision 67896)
@@ -1275,5 +1275,5 @@
     const char *pszUser              = NULL;
     const char *pszPassword          = NULL;
-    const char *pszGroup             = NULL;
+    const char *pszFullUserName      = NULL;
     const char *pszProductKey        = NULL;
     const char *pszAdditionsIsoPath  = NULL;
@@ -1297,5 +1297,5 @@
         { "--user",                 'u', RTGETOPT_REQ_STRING },
         { "--password",             'p', RTGETOPT_REQ_STRING },
-        { "--group",                'g', RTGETOPT_REQ_STRING },
+        { "--full-user-name",       'U', RTGETOPT_REQ_STRING },
         { "--key",                  'k', RTGETOPT_REQ_STRING },
         { "--install-additions",    'A', RTGETOPT_REQ_NOTHING },
@@ -1338,6 +1338,6 @@
                 break;
 
-            case 'g':   // --group
-                pszGroup = ValueUnion.psz;
+            case 'U':   // --full-user-name
+                pszFullUserName = ValueUnion.psz;
                 break;
 
@@ -1450,6 +1450,6 @@
         if (pszPassword)
             CHECK_ERROR_BREAK(unAttended, COMSETTER(Password)(Bstr(pszPassword).raw()));
-        if (pszGroup)
-            CHECK_ERROR_BREAK(unAttended, COMSETTER(Group)(Bstr(pszGroup).raw()));
+        if (pszFullUserName)
+            CHECK_ERROR_BREAK(unAttended, COMSETTER(FullUserName)(Bstr(pszFullUserName).raw()));
         if (pszProductKey)
             CHECK_ERROR_BREAK(unAttended, COMSETTER(ProductKey)(Bstr(pszProductKey).raw()));
@@ -1523,6 +1523,4 @@
          * Retrieve and display the parameters actually used.
          */
-        Bstr bstrGroup;
-        CHECK_ERROR_BREAK(unAttended, COMGETTER(Group)(bstrGroup.asOutParam()));
         Bstr bstrAdditionsIsoPath;
         CHECK_ERROR_BREAK(unAttended, COMGETTER(AdditionsIsoPath)(bstrAdditionsIsoPath.asOutParam()));
@@ -1544,5 +1542,4 @@
                  " user:                  %ls\n"
                  " password:              %ls\n"
-                 " group:                 %ls\n"
                  " productKey:            %ls\n"
                  " image index:           %u\n"
@@ -1553,5 +1550,4 @@
                  bstrUser.raw(),
                  bstrPassword.raw(),
-                 bstrGroup.raw(),
                  bstrProductKey.raw(),
                  idxImageActual,
Index: /trunk/src/VBox/Main/idl/VirtualBox.xidl
===================================================================
--- /trunk/src/VBox/Main/idl/VirtualBox.xidl	(revision 67895)
+++ /trunk/src/VBox/Main/idl/VirtualBox.xidl	(revision 67896)
@@ -3767,5 +3767,5 @@
   <interface
     name="IUnattended" extends="$unknown"
-    uuid="2fb5b9e2-2fe6-4e60-e066-862fbafb1e9f"
+    uuid="41d87758-ec4a-495a-670a-35d9b1dff2a8"
     wsmap="managed"
     reservedMethods="4" reservedAttributes="16"
@@ -3780,10 +3780,4 @@
     </desc>
 
-    <attribute name="group" type="wstring">
-      <desc>
-        A group this VM belongs to.
-      </desc>
-    </attribute>
-
     <attribute name="isoPath" type="wstring">
       <desc>
@@ -3794,5 +3788,5 @@
     <attribute name="user" type="wstring">
       <desc>
-        Assign an user name.
+        Assign an user login name.
       </desc>
     </attribute>
@@ -3802,4 +3796,12 @@
         Assign a password to the user. The password is the same for both
         normal user and for Administrator / 'root' accounts.
+      </desc>
+    </attribute>
+
+    <attribute name="fullUserName" type="wstring">
+      <desc>
+        The full name of the user.  This is optional and defaults to
+        <link to="IUnattended::user"/>.  Please note that not all guests picks
+        up this attribute.
       </desc>
     </attribute>
