macadmins / SplashBuddy

Onboarding splash screen for MDM and Automated Device Enrollment.
Apache License 2.0
402 stars 71 forks source link

Issue with Installing Microsoft Office #134

Open mrmte opened 2 years ago

mrmte commented 2 years ago

Hi all im having a little issue with installing office in SplashBuddy. I am using the Office 365 Business Pro from https://macadmins.software/

The issue i can see is with the io.fti.SplashBuddy.plist preference file. For office i have to specify the EXACT package name otherwise SplashBuddy doesnt see this in the jamf log file and doesnt move on.

<dict>
            <key>canContinue</key>
            <false/>
            <key>description</key>
            <string>Installing Microsoft Office</string>
            <key>displayName</key>
            <string>Productivity</string>
            <key>iconRelativePath</key>
            <string>office.png</string>
            <key>packageName</key>
            <array>
                <string>Microsoft Office</string>
                <string>Microsoft_Office_16.55.21111400_BusinessPro_Installer</string>
            </array>
        </dict>

This is a bit of a problem because everytime i wish to include a newer version of Office in the deployment i have to update the preference file, repackage SplashBuddy and upload it to my Jamf Pro. Does anyone know if this is a known issue or a workaround?

Thanks

Tim

wreck-gar commented 2 years ago

I'm not sure why you have an array for packageName, I have just the one string.

Microsoft_Office should be all you need. It's been years since I set this up, but if that doesn't work you could try renaming the package to Microsoft_Office-16.55.21111400_BusinessPro_Installer.pkg or Microsoft_Office-16.55.21111400.pkg

I actually have mine setup to install an empty package, this has a script that just calls another policy using the -trigger command. Then I update that policy however I wish as it has no impact on the SplashBuddy setup.