Deploying & Installing Safari Extensions on Safari 6.1+ & 7.2+

Standard

Safari-extension

As mentioned previously, we deploy a custom Safari Toolbar with links to various sites to our Macs.

With the release of Safari 6.2 & 7.1 Apple has changed the method to install extensions, once a Mac has been updated to Safari 6.2 or 7.1 the user is prompted to “migrate” their extensions.HT6409_migrated_enThis change breaks the previously posted method to install extensions, as the installed extensions list is now in the users Keychain (!?).

Below is how to install extensions via Self Service, which in testing works for all Safari versions & allows the user to reinstall if they recreate their login.keychain.

Continue reading

“Self Service has Encountered a Problem. Unable to contact the jamf binary. Your computer may have become unmanaged. You can make it managed by running Recon locally.”

Standard
UPDATE: We've since updated to JSS 9.3 & we no longer have this issue.

We recently updated our JSS from 8.73  > 9.22 & on the whole it’s been a non-event.

However, we started to find that some Self Service policies were erroring with the below message post the upgrade.

Screen Shot 2014-01-17 at 10.03.00

Continue reading

Change Screenshot Location From Self Service With GUI Prompt

Standard

A part of some of our users workflows includes them taking multiple screenshots. They take said screenshots via the keyboard commands & as they do this largely in bulk on a project by project basis they asked for a way to change the folder that screenshots go to from ~/Desktop to a location of their choice.

The below script, when run via Self Service should prompt the logged in user for the new location to save the screen shots too (as shown below).

Continue reading