As I am testing macOS 26.4 (RC), during the macOS Onboarding process and applying settings with Utiluti 1.2, I am getting the following prompts. How best can I set commands in the script so the prompts do not appear to user?
My script to set with Utiluti is as follows:
`#!/bin/bash
Variables/Commands
loggedInUser=$(/usr/bin/stat -f%Su /dev/console)
utiluti='/usr/local/bin/utiluti'
defaultMailTarget="com.microsoft.Outlook"
defaultBrowserTarget="com.microsoft.edgemac"
Set URL mailto to Outlook as default
/usr/bin/sudo -u "$loggedInUser" "$utiluti" url set mailto "$defaultMailTarget"
Set URL message to Outlook as default
/usr/bin/sudo -u "$loggedInUser" "$utiluti" url set message "$defaultMailTarget"
Set URL webcal to Outlook as default
/usr/bin/sudo -u "$loggedInUser" "$utiluti" url set webcal "$defaultMailTarget"
Set URL ical to Outlook as default
/usr/bin/sudo -u "$loggedInUser" "$utiluti" url set ical "$defaultMailTarget"
Set UTI com.apple.mail.email to Outlook default
/usr/bin/sudo -u "$loggedInUser" "$utiluti" type set com.apple.mail.email "$defaultMailTarget"
Set UTI com.apple.ical.ics to Outlook default
/usr/bin/sudo -u "$loggedInUser" "$utiluti" type set com.apple.ical.ics "$defaultMailTarget"
Set UTI com.apple.ical.ics.event to Outlook default
/usr/bin/sudo -u "$loggedInUser" "$utiluti" type set com.apple.ical.ics.event "$defaultMailTarget"
Set UTI public.vcard to Outlook default
/usr/bin/sudo -u "$loggedInUser" "$utiluti" type set public.vcard "$defaultMailTarget"
exit`
As I am testing macOS 26.4 (RC), during the macOS Onboarding process and applying settings with Utiluti 1.2, I am getting the following prompts. How best can I set commands in the script so the prompts do not appear to user?
My script to set with Utiluti is as follows:
`#!/bin/bash
Variables/Commands
loggedInUser=$(/usr/bin/stat -f%Su /dev/console)
utiluti='/usr/local/bin/utiluti'
defaultMailTarget="com.microsoft.Outlook"
defaultBrowserTarget="com.microsoft.edgemac"
Set URL mailto to Outlook as default
/usr/bin/sudo -u "$loggedInUser" "$utiluti" url set mailto "$defaultMailTarget"
Set URL message to Outlook as default
/usr/bin/sudo -u "$loggedInUser" "$utiluti" url set message "$defaultMailTarget"
Set URL webcal to Outlook as default
/usr/bin/sudo -u "$loggedInUser" "$utiluti" url set webcal "$defaultMailTarget"
Set URL ical to Outlook as default
/usr/bin/sudo -u "$loggedInUser" "$utiluti" url set ical "$defaultMailTarget"
Set UTI com.apple.mail.email to Outlook default
/usr/bin/sudo -u "$loggedInUser" "$utiluti" type set com.apple.mail.email "$defaultMailTarget"
Set UTI com.apple.ical.ics to Outlook default
/usr/bin/sudo -u "$loggedInUser" "$utiluti" type set com.apple.ical.ics "$defaultMailTarget"
Set UTI com.apple.ical.ics.event to Outlook default
/usr/bin/sudo -u "$loggedInUser" "$utiluti" type set com.apple.ical.ics.event "$defaultMailTarget"
Set UTI public.vcard to Outlook default
/usr/bin/sudo -u "$loggedInUser" "$utiluti" type set public.vcard "$defaultMailTarget"
exit`