Create a gist now

Instantly share code, notes, and snippets.

What would you like to do?
Quickly restart your Mac into Windows
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?


robjwells commented Jan 11, 2014

@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.


robjwells commented Jan 13, 2014

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment