Index: /trunk/src/VBox/Frontends/VBoxManage/VBoxManageControlVM.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VBoxManage/VBoxManageControlVM.cpp	(revision 84575)
+++ /trunk/src/VBox/Frontends/VBoxManage/VBoxManageControlVM.cpp	(revision 84576)
@@ -677,4 +677,5 @@
             CHECK_ERROR_BREAK(console, SleepButton());
         }
+#ifdef VBOX_WITH_GUEST_CONTROL
         else if (   !strcmp(a->argv[1], "reboot")
                  || !strcmp(a->argv[1], "shutdown")) /* With shutdown we mean gracefully powering off the VM by letting the guest OS do its thing. */
@@ -698,4 +699,5 @@
             }
         }
+#endif
         else if (!strcmp(a->argv[1], "keyboardputscancode"))
         {
Index: /trunk/src/VBox/Frontends/VBoxManage/VBoxManageHelp.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VBoxManage/VBoxManageHelp.cpp	(revision 84575)
+++ /trunk/src/VBox/Frontends/VBoxManage/VBoxManageHelp.cpp	(revision 84576)
@@ -833,5 +833,7 @@
                            "%s controlvm %s       <uuid|vmname>\n"
                      "                            pause|resume|reset|poweroff|savestate|\n"
+#ifdef VBOX_WITH_GUEST_CONTROL
                      "                            reboot|shutdown|\n"
+#endif
                      "                            acpipowerbutton|acpisleepbutton|\n"
                      "                            keyboardputscancode <hex> [<hex> ...]|\n"
