public
Last active

Quickly restart your Mac into Windows

  • Download Gist
Restart in Windows.applescript
AppleScript
1 2 3 4
set deviceID to (do shell script "diskutil list | awk '/YourBootcampPartition/ {print $NF}'")
do shell script "bless -device /dev/" & deviceID & " -legacy -setBoot -nextonly" ¬
with administrator privileges
tell application "Finder" to restart

Thanks for posting this. I've given it a try, and unfortunately, it always prompts the user to enter their username/password.

Is there any way of rebooting without the need for entering that information?

@slyraskal That’s by design. You can add password "YourPasswordHere" before with administrator privileges, but I do not recommend it as you’re effectively storing your system password in plain text.

FYI, I forked this gist and modified it to use sudo before the bless command instead of the with administrator privileges clause. sudo in combination with an added line to /etc/sudoers allows passwordless use of the bless command, and only that command. See the comment on my gist for those details.

Anyone not wanting to type in their password should definitely check out @jwhitley's fork, and be sure to read his explanation in the first comment on that Gist.

Please sign in to comment on this gist.

Something went wrong with that request. Please try again.