Hello,
Thank you for posting your question on Microsoft Windows forum!
Based on your query of why the /boot parameter seems to do nothing, the possible explanation is of that /boot parameter in gpupdate doesn't actually trigger an immediate reboot. What it does is signal that "Group Policy should initiate a reboot when one is required", such as after certain policy changes that necessitate it—but it won't force a restart on its own.
In fact, the vast majority of cases, policies like software installations or specific security changes might require a reboot, and that's where /boot parameter comes into play. It ensures that, if a restart is needed, it happens automatically. However, if none of the applied policies require a reboot, nothing happens, which is likely what you encountered.
Since you're looking for a way to automate rebooting after gpupdate. You can try to run the following command.
- gpupdate /force & shutdown /r /t 0 This will force the Group Policy update and immediately restart the machine.
Hope the above information is helpful!