At the time of writing, I could not find any other wireless keyboard with such a clearance, nor a detailed documentation on this bizarre behavior. Mac does not recognize keystrokes from non-Apple Bluetooth device. What this means for desktop Mac users is that you may want to hold on to your Apple Bluetooth Keyboard while at it. The issue is not getting enough attention possibly due to Apple selling more laptop than desktops. If you have a Mac keyboard, proceed with OPT key. Please note: if you are using Windows PC keyboard, connected via USB dongle, chances are your driver is sending pre-configured keys as-is, such as Windows key for CMD key, ALT key for Option. Before the loading bar appears, press the startup combinations.Wait until Apple logo appears on the screen.This is a short band-aid solution for users like myself. But if you are on a wireless keyboard via USB dongle, it might strike as odd why the keystrokes would not register. Now the most obvious solution is to use a wired keyboard. Until the operating system is fully loaded, the machine will not take inputs from Bluetooth keyboards, again unless it’s been cleared -meaning, Apple Keyboard. If ] thenĭialogIcon= "alias POSIX file \" $selfServicePath/Contents/Resources/ $iconName.icns \" "Įlif ] thenĭialogIcon= "alias POSIX file \"/System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/AlertNoteIcon.How to Boot in Recovery Mode without Apple Keyboardīy Rian Mac has quirky keyboards policies. Local iconName= $(/usr/bin/defaults read "/Applications/Self Service.app/Contents/Info " CFBundleIconFile 2>/dev/null ) Local selfServicePath= "/Applications/Self Service.app " Local allButtons= $(echo " $dialogButtons " | /usr/bin/awk -F ", " ' ' ) # if not otherwise specified, the last button is enabled # an OK button if nothing else has been specifiedĭialogButtons= $(echo " $dialogButtons " | /usr/bin/sed -e 's/^/"/ ' -e 's/$/"/ ' -e 's/,/","/g ' ) # set up our buttons and make sure we have at least # AlertNoteIcon and use this, if available. # use its icon, otherwise we check for the existence of the system's If Jamf Self Service is installed on the machine, we # Here we have a function that allows us to display a message box usr/bin/logger "SetBootMode: $errorMessage " # log message to STDOUT to make sure, it appears in the Jamf Pro policy log. # some variables we have to declare first # Enables the Mac to boot into the following: It is also available from the following location on GitHub: When the Mac restarts, it should boot to Diagnostics or macOS Recovery (depending on your choices.) Once the policy is set up in Jamf Pro, it should look like this when run. Note: While this script was written with Jamf Pro’s Self Service in mind, it should be adaptable with either no alteration or minor edits to other Self Service tools which can run scripts. Set the policy’s Execution Frequency to Ongoing. Select the script as part of the policy.Ĥ. To set it up for use with Jamf Pro, do the following:ģ. This is because, on Macs equipped with T2 security chips, an admin account is needed to be able to access the macOS Utilities tools in the Recovery environment. Note: If booting to macOS Recovery, this script will set the logged-in account to have admin privileges. DiagsModeNetwork – Boots to Internet Diagnostics or Apple Hardware Test.DiagsModeDisk – Boots to the Diagnostics or Apple Hardware Test volume on your local boot drive.RecoveryModeNetwork – Boots to Internet Recovery.RecoveryModeDisk – Boots to the Recovery volume on your local boot drive.This script sets one of four boot arguments and passes it to NVRAM: One such tool could be a script which helps folks boot to their Macs to one of the following Apple support services:įor more details, please see below the jump. One of the advantages provided by Jamf Pro’s Self Service is that you can use it to provide easy access to tools for your users or helpdesk folks.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |