Jump to content

Recommended Posts

Posted

Has anyone had any success with a profile to block users from updating to macOS Sequoia.  This profile in the past has worked on other macOS versions like Ventura but so far it hasnt been successful with Sequoia.  Granted its still in beta but I  am trying to block that in case someone gets around our management due to local admin and tries to update.

This has worked in the page with just changing the macOS name to match the new name.  But so far I haven't had success.

<dict>
    <key>Restrictions</key>
    <array>
        <dict>
            <key>Attributes</key>
            <dict>
                <key>name</key>
                <array>
                    <string>Install macOS Sequoia</string>
          <string>Install macOS Sequoia</string>
                </array>
                <key>bundleId</key>
                <array>
                    <string>com.apple.InstallAssistant.Sequoia</string>
                    <string>com.apple.InstallAssistant.macOSSequoia</string>
                    <string>com.apple.InstallAssistant.Seed.macOS15</string>
                    <string>com.apple.InstallAssistant.Seed.macOS15.1</string>
                    <string>com.apple.InstallAssistant.Seed.macOS15.2</string>
                </array>
                <key>cdhash</key>
                <array>
                    <string>b90916616aa72ad2cf369f2721d5ff4bfea1bd41</string>
                </array>
            </dict>
            <key>Actions</key>
            <array>
            <integer>1</integer>
            </array>
            <key>Message</key>
            <string>You are currently not permitted to install macOS Sequoia.</string>
        </dict>
    </array>
    <key>PayloadDisplayName</key>
    <string>Restricted Software Policy</string>
    <key>PayloadOrganization</key>
    <string>VMware</string>
    <key>PayloadType</key>
    <string>com.vmware.hub.mac.restrictions</string>
    <key>PayloadUUID</key>
    <string>3955DB1E-026C-4909-A278-84558AC28268</string>
    <key>PayloadVersion</key>
    <integer>1</integer>
  <key>PayloadIdentifier</key>
    <string>com.vmware.hub.mac.restrictions.3955DB1E-026C-4909-A278-84558AC28268</string>
</dict>

Posted

Hi,

When I install Sequoia in my environment, the bundle id of "Install macOS Sequoia Beta" app is "com.apple.InstallAssistant.Seed.macOS15Seed".
Try above bundle id in "bundleId" section in your profile.

 

  • 2 weeks later...
Posted (edited)

Hi,

I could restrict to run Sequoia beta installer with following setting.
Try following setting.
-----------------

<dict>
   <key>Restrictions</key>
   <array>
      <dict>
         <key>Attributes</key>
         <dict>
            <key>bundleId</key>
         <array>
            <string>com.apple.InstallAssistant.Seed.macOS15Seed</string>
         </array>
         </dict>
         <key>Actions</key>
         <array>
            <integer>1</integer>
         </array>
         <key>Message</key>
         <string>You are currently not permitted to install macOS Sequoia.</string>
      </dict>
   </array>
   <key>PayloadDisplayName</key>
   <string>Restricted Software Policy</string>
   <key>PayloadIdentifier</key>
   <string>HubSettings.93f1655a-59fb-42dc-bc31-9571275cb12b</string>
   <key>PayloadOrganization</key>
   <string>VMware</string>
   <key>PayloadType</key>
   <string>com.vmware.hub.mac.restrictions</string>
   <key>PayloadUUID</key>
   <string>1D7F0D17-369B-4766-9CA0-D2B4537657C1</string>
   <key>PayloadVersion</key>
   <integer>1</integer>
</dict>

-----------------

 

-Result

image.png.678d7b947dde4417b77e6c5578628b3b.png

 

If you still cannot restrict, the bundle ID in the profile may not match the installer for your device.
Check the bundle ID of the installer.
The bundle ID can be checked with the following command when the Sequoia installer is running. (I also checked “com.apple.InstallAssistant.Seed.macOS15Seed” in the same way.)
>lsappinfo

Edited by Akito Ogushi
  • 3 weeks later...
Posted

And now that Sequoia is officially released, you can block the Sequoia installer by adding the following string to the array of “bundleid” section. (I checked in my test environment)
<string>com.apple.InstallAssistant.macOSSequoia</string>

  • Insightful 1

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...