InstallLion.pkg. Automating your Lion Installation. Allen Golbig Memorial Sloan-Kettering Cancer Center

Size: px
Start display at page:

Download "InstallLion.pkg. Automating your Lion Installation. Allen Golbig Memorial Sloan-Kettering Cancer Center"

Transcription

1 InstallLion.pkg Automating your Lion Installation Allen Golbig Memorial Sloan-Kettering Cancer Center

2 OS X Lion Released July 20, 2011 Mac App Store Easy to install Deployment Concerns Mac App Store made it very easy for our users to both download and install OS X Lion. We needed to make sure users didn t install their personal licenses on our Assets.

3 Restricted Software With JAMF s Casper Suite you can block the Lion installer with the Restricted Software Settings. When a user launches the Install Mac OS X Lion.app, the process will be killed and a message will be displayed to the user.

4 Self Service With Self Service we can easily deploy Lion to our users.

5 InstallLion.pkg Created by Greg Neagle InstallLionPkg_ zip Fully automated Lion Installer Ability to customize InstallESD.dmg Deployable with almost any management tool Advantages of InstallLion vs MAS Installer: Fully automated and the Ability to customize the InstallESD.dmg.

6 What is InstallLion.pkg? Payload-Free Package Script only installer package Postflight script does all the work InstallLion.pkg/Contents/Resources/ postflight Mimics the OS X Lion GUI Installer A payload-free package is a package that contains no files to install, so the Installer application uses scripts to automate any process.

7 Getting Started Get your VPP Download Install Mac OS X Lion.app from the Mac App Store sudo cp /Applications/Install\ Mac\ OS\ X\ Lion.app/ Contents/SharedSupport/InstallESD.dmg InstallLion.pkg/Contents/Resources Once you ve copied the InstallESD.dmg to the Resources folder you are all set. If you re not looking for any customizations, then you have your Automated Lion installer.

8 A Closer Look

9 Pacifist InstallESD.dmg has been copied to InstallLion.pkg/Contents/Resources

10 Distribution.dist Basic Installation Checks and Volume Checks Prevents installation - Defaults 64-bit Intel Processor Less than 2GB of Ram Less than 8GB HD Space Less than and Distribution.dist does basic prerequisite checks. Not as thorough as the MAS Installer, but it will get the job done.

11 Modifying Distribution.dist function install_check() { if(system.sysctl( hw.memsize ) < 2 * 1024 * 1024 * 1024) { my.result.title = Not enough RAM ; my.result.message = 2GB of RAM required to install. ; my.result.type = Fatal ; return fales; function install_check() { if(system.sysctl( hw.memsize ) < 4 * 1024 * 1024 * 1024) { my.result.title = Not enough RAM ; my.result.message = 4GB of RAM required to install. ; my.result.type = Fatal ; return fales; You can alter the distribution.dist. For example, if you wanted to set the minimum amount of RAM required, just adjust the hw.memsize to 4 * 1024 * 1024 * 1024

12 Postflight Script

13 Mac OS X Install Data Mac OS X Install Data is created at the root of the drive

14 boot.efi & kernelcache Mounts InstallESD.dmg to /tmp and copies boot.efi & kernelcache to Install Data folder

15 InstallESD.dmg Unmounts InstallESD.dmg Based on Target of Installation, either hard links or copies InstallESD.dmg to Install Data Folder

16 com.apple.boot.plist Creates com.apple.boot.plist Tells the kernel how to mount and use InstallESD.dmg on reboot

17 com.apple.boot.plist # Example com.apple.boot.plist: # # <?xml version="1.0" encoding="utf-8"?> # <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" # " # <plist version="1.0"> # <dict> # <key>kernel Cache</key> # <string>/mac OS X Install Data/kernelcache</string> # <key>kernel Flags</key> # <string> # container-dmg=file:///mac%20os%20x%20install%20data/installesd.dmg # root-dmg=file:///basesystem.dmg</string> # </dict> # </plist> Tells the kernel which was copied to the Install Data folder how to mount and use InstallESD.dmg on restart.

18 minstallconfig.xml This is the file that tells the installer among other things that it will be an automated install. Also informs the installer if a MacOSXInstaller.choiceChanges file is present, if you ve customized your installer and what the Target of the install is.

19 Note: Custom vs Default Packages /System/Installation/Packages/OSInstall.collection vs /System/Installation/Packages/ OSInstall.mpkg minstallconfig.xml <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" " <plist version="1.0"> <dict> <key>choicechanges</key> <string>macosxinstaller.choicechanges</string> <key>installtype</key> <string>automated</string> <key>language</key> <string>en</string> <key>package</key> <string>/system/installation/packages/osinstall.collection</string> <key>target</key> <string>/</string> <key>targetname</key> <string>macintosh HD</string> <key>targetuuid</key> <string>0a81f3b1-51d b3e3-169c d</string> </dict> </plist> ChoiceChanges file present InstallType - Automated Custom Packages added - /System/Installation/Packages/OSInstall.collection Target is /

20 index.sproduct & OSInstallAttr.plist If index.sproduct exists, it will copy the Packages that are referenced in it, (MacOS_10_7_IncompatibleAppList.pkg) otherwise it will create an empty index.sproduct. OSInstallAttr.plist logs the time at which the installation finished. It also provides the path to the automation file (minstallconfig.xml). If too much time passes the automation step is skipped.

21 index.sproduct <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" " <plist version="1.0"> <dict> <key>packages</key> <array> <dict> <key>identifier</key> <string>com.apple.pkg.compatibilityupdate</string> <key>size</key> <integer>10998</integer> <key>url</key> <string>macos_10_7_incompatibleapplist.pkg</string> <key>version</key> <string>10.7</string> </dict> </array> </dict> </plist> Example of index.sproduct that references MacOS_10_7_IncompatibleAppList.pkg, which means both will be installed by the postflight script.

22 OSInstallAttr.plist <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" " <plist version="1.0"> <dict> <key>iaenddate</key> <date> t17:54:30z</date> <key>ialogfile</key> <string>/volumes/macintosh HD/Mac OS X Install Data/ia.log</string> <key>osiautomationfile</key> <string>/volumes/macintosh HD/Mac OS X Install Data/minstallconfig.xml</string> </dict> </plist> OSInstallAttr.plist logs the time at which the installation finished. Provides path to Automation File, /Volumes/Macintosh HD/Mac OS X Install Data/ minstallconfig.xml. If too much time passes the automation step is skipped.

23 Set Nvram install_product_url = 'install-product-url=x-osproduct://' install_product_url += installvolinfo['volumeuuid'] install_product_url += '/Mac%2520OS%2520X%2520Install%2520Data' print 'Setting OS X installer NVRAM install-product-url variable...' try: subprocess.check_call(['/usr/sbin/nvram', install_product_url]) except subprocess.calledprocesserror, e: cleanupfromfailandexit('couldn\'t set nvram: %s' % e) Sets a variable in nvram that the OS X Installer uses to find the product install info after reboot.

24 Bless folder = install_data_path bootefi = os.path.join(install_data_path, 'boot.efi') options = 'config="\mac OS X Install Data\com.apple.Boot"' label = 'Mac OS X Installer' cmd = ['/usr/sbin/bless', '--setboot', '--folder', folder, '--bootefi', bootefi, '--options', options, '--label', label] print 'Blessing OS X installer boot environment in %s...' % folder try: subprocess.check_call(cmd) except subprocess.calledprocesserror, e: cleanupfromfailandexit('failed to bless Lion install startup: %s' % e) Uses the `bless` command to cause the Mac to boot from the kernel files copied to the "Mac OS X Install Data" directory.

25 Restart!

26 Customization

27 Reasons to Modify Alter the default installer options Put back your Management tools Re-create your Admin Account Install additional Applications

28 What Can You Customize? MacOSXInstaller.choiceChanges getincompatibleapplistpkg customizeinstallesd

29 MacOSXInstaller.choice Changes Alter the default installation InstallLion.pkg/Contents/Resources/Mac OS X Install Data/ Create a choices.xml file installer -verbose -pkg /Volumes/Mac\ OS\ X\ Install\ ESD/Packages/OSInstall.mpkg -tgt / Volumes/Installer -showchoicechangesxml > / tmp/choices.xml Grab an external drive and run the command to create the choices.xml.

30 Removing X11 from Installation <dict> <key>attributesetting</key> <integer>1</integer> <key>choiceattribute</key> <string>selected</key> <key>choiceidentifier</key> <string>x11</string> </dict> <dict> <key>attributesetting</key> <integer>0</integer> <key>choiceattribute</key> <string>selected</key> <key>choiceidentifier</key> <string>x11</string> </dict> Here is an example of what you would need to change in the choices.xml file. This will remove X11 from the default installation. Save your choices.xml as MacOSXInstaller.choiceChanges and copy it to InstallLion.pkg/Contents/Resources/Mac\ OS\ X\ Install\ Data/

31 getincompatibleapplistpkg Downloads MacOS_10_7_IncompatibleAppList.pkg and index.sproduct Updates a list of software that is incompatible with Lion If not included the postflight script will create an empty index.sproduct During the actual Lion installation, Mac OS X moves known-incompatible software to a folder named "Incompatible Software" at the root level of the hard drive.

32 MacOS_10_7_IncompatibleAppList.pkg /System/Library/PrivateFrameworks/SystemMigration.framework/Versions/A/Resources/ English.lproj/IncompatibleApplicationsStrings.strings /System/Library/PrivateFrameworks/SystemMigration.framework/Versions/A/Resources/ MigrationIncompatibleApplicationsList.plist

33 MigrationIncompatibleApplicationList.plist Example

34 Demo

35 customizeinstallesd Add additional packages to your installer Modifies InstallESD.dmg OSInstall.collection - tells OS X installer which packages must be installed Not all packages can be added Due to lack of tools included in the OS X Lion installer environment, some packages will not install properly. Some examples of this are CreateLionUser.pkg and QuickAdd.pkg. You can check what is available by booting into the Recovery HD environment.

36 Command Options./customizeInstallESD -h Usage: customizeinstallesd [--app /path/to/install Mac OS X Lion.app --dmg /path/to/installesd.dmg] [--output /path/to/custom/installesd.dmg] pkg_path [...] customizeinstallesd creates a customized Lion installation disk image containing the contents of the original InstallESD.dmg plus the additional packages provided as arguments. Packages will be installed in the order you provide them at the command-line. Options: -h, --help show this help message and exit -a APP, --app=app path to Install Mac OS X Lion.app. -d DMG, --dmg=dmg path to (original) InstallESD.dmg. Specify this option if you have a copy of the InstallESD.dmg file but not a copy of "Install Mac OS X Lion.app". -o OUTPUT, --output=output Optional. Path for output DMG. Defaults to "InstallESD.dmg" in the current working directory. By default customizeinstallesd will use the InstallESD.dmg within the Install Mac OS X Lion.app If it s not in Applications, use -a to point to the correct location, or -d to point to your copy of the InstallESD.dmg

37 What to Add? sudo./customizeinstallesd Additional\ Packages/CreateAdmin.pkg Additional\ Packages/ DisableSetupAssistant.pkg Additional\ Packages/Firstboot.mpkg Additional\ Packages/ QuickTimePlayer7.6.6_SnowLeopard.pkg Additional\ Packages/XQuartz.pkg -o /Users/ Shared/ CreateAdmin.pkg DisableSetupAssistant.pkg Firstboot.mpkg XQuartz QuickTime CreateAdmin.pkg is a flatpackage that contains: /var/db/dslocal/nodes/defaults/users/hiddenadmin.plist & /private/var/hiddenadmin. This is the best way to create a hidden admin account w/ InstallLion.pkg

38 OSInstall.collection <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" " PropertyList-1.0.dtd"> <plist version="1.0"> <array> <string>/system/installation/packages/osinstall.mpkg</string> <string>/system/installation/packages/osinstall.mpkg</string> <string>/system/installation/packages/createadmin.pkg</string> <string>/system/installation/packages/firstboot.mpkg</string> <string>/system/installation/packages/disablesetupassistant.pkg</string> <string>/system/installation/packages/xquartz.pkg</string> <string>/system/installation/packages/quicktimeplayer7.6.6_snowleopard.pkg</string> </array> </plist>

39 Demo Once you ve created a new InstallESD.dmg just copy it to InstallLion.pkg/Contents/Resources.

40 A Final Look InstallESD.dmg copied to InstallLion.pkg/Contents/Resources/ index.sproduct, MacOS_10_7_IncompatibleAppList.pkg and MacOSXInstaller.choiceChanges in /InstallLion.pkg/Contents/Resources/Mac\ OS\ X\ Install\ Data/

41 Deploying Lion Casper Munki DeployStudio Absolute Mange Apple Remote Desktop

42 Casper We cache the Lion installer on machines based on a Smart Group. Once cached, the User will receive a notification that Lion is available in Self Service.

43 Casper

44 Munki

45 Munki

46 DeployStudio

47 DeployStudio

48 Absolute Manage

49 Absolute Manage

50 Apple Remote Desktop

51 Apple Remote Desktop

52 No matter what your deployment tool is, your users will see this on reboot.

53 Demo

54 Lessons Learned Automation will not happen if too much time takes place between the end of the install and restart Check your Packages and Scripts Remember that hidden Admin accounts will have to be re-installed.

55 Q&A

Jabra Suite for Mac - Mass Deployment guide Revision 3/

Jabra Suite for Mac - Mass Deployment guide Revision 3/ Table of Contents Introduction... 2 What do you need?... 2 Installing Apple Remote Desktop... 2 User Accounts and Remote Desktop... 4 Contents of Jabra Suite for Mac.zip... 5 How to install Jabra Suite

More information

Scripting Opportunities for Systems Administrators. Greg Neagle, Walt Disney Animation Studios

Scripting Opportunities for Systems Administrators. Greg Neagle, Walt Disney Animation Studios Scripting Opportunities for Systems Administrators Greg Neagle, Walt Disney Animation Studios This is not a presentation on scripting. Why? System configuration #!/bin/sh # add staff to lpadmin group so

More information

Jabra Suite for Mac - Mass Deployment guide Revision 1 /

Jabra Suite for Mac - Mass Deployment guide Revision 1 / Jabra Suite for Mac - Mass Deployment guide Revision 1 / 2012-12-11 Introduction This guide explains how to customize the Jabra Suite for Mac package and deploy it in an enterprise environment. Some sections

More information

How to Dual-Boot OS X and Ubuntu

How to Dual-Boot OS X and Ubuntu How to Dual-Boot OS X and Ubuntu Nailen Matschke - nailen@caltech.edu 10/3/2015 What you need: 1. A USB drive with at least 2 GB of space, that you don t mind wiping 2. A copy of Ubuntu (available here),

More information

SeaPea v2.0 for Mac OSX 10.4.X X

SeaPea v2.0 for Mac OSX 10.4.X X ##################### CLASSIFICATION: SECRET ##################### Last Updated: 11/06/08 SeaPea v2.0 for Mac OSX 10.4.X - 10.5.X Developer: IOC/EDG/AED/UDB Version: SeaPea v2.0 Introduction SeaPea is

More information

Modular Image Creation Anthony Reimer

Modular Image Creation Anthony Reimer Modular Image Creation Anthony Reimer @AnthonyReimer Session Overview Why image? Why modularly? Techniques needed for modular Modular image creation tools Advanced AutoDMG Why image? Why image? Why automate?

More information

Composer User Guide. Version

Composer User Guide. Version Composer User Guide Version 10.5.0 copyright 2002-2018 Jamf. All rights reserved. Jamf has made all efforts to ensure that this guide is accurate. Jamf 100 Washington Ave S Suite 1100 Minneapolis, MN 55401-2155

More information

Getting Started with launchd for Sys Admins. Penn State MacAdmins Conference 2012

Getting Started with launchd for Sys Admins. Penn State MacAdmins Conference 2012 Getting Started with launchd for Sys Admins Penn State MacAdmins Conference 2012 whoami Matt Hansen Systems Administrator Penn State College of Education @hansen_m history Released with 10.4 Tiger (2005)

More information

QuickStart Guide for Managing Computers. Version

QuickStart Guide for Managing Computers. Version QuickStart Guide for Managing Computers Version 10.6.0 copyright 2002-2018 Jamf. All rights reserved. Jamf has made all efforts to ensure that this guide is accurate. Jamf 100 Washington Ave S Suite 1100

More information

Managed Software Updates. Application Deployment and Management with Munki

Managed Software Updates. Application Deployment and Management with Munki Managed Software Updates Application Deployment and Management with Munki Who is this guy? Nate Walck Apple Image Coordinator Liberty University Twitter: @natewalck irc: natewalck Email: nate@osxadm.in

More information

QuickStart Guide for Managing Computers. Version

QuickStart Guide for Managing Computers. Version QuickStart Guide for Managing Computers Version 10.2.0 copyright 2002-2018 Jamf. All rights reserved. Jamf has made all efforts to ensure that this guide is accurate. Jamf 100 Washington Ave S Suite 1100

More information

Case Study: Thin- Imaging Macs Using IBM Endpoint Manager

Case Study: Thin- Imaging Macs Using IBM Endpoint Manager Case Study: Thin- Imaging Macs Using IBM Endpoint Manager Jim Blau ITS Endpoint Engineering Yale University jim.blau@yale.edu Imaging is not the problem: Deployment is Imaging traditional definition: Replacing

More information

Systems Deployment with Blast Image Config 3.0

Systems Deployment with Blast Image Config 3.0 Systems Deployment with Blast Image Config 3.0 May 3, 2012 Justin Elliott Penn State University MacAdmins Conference 2012 Quick Audience Survey Who s new to Mac systems imaging and deployment? Who has

More information

Managing User Settings

Managing User Settings Managing User Settings Katie English Manager, Professional Services JAMF Software Managing User Settings Philosophy What Where How Example - Computer level setting Examples - User level settings The way

More information

Quick Audience Survey. New to imaging on Macs? Have Mac OS X Server(s)? Basic Scripting Skills? Have Windows (SMB) Servers?

Quick Audience Survey. New to imaging on Macs? Have Mac OS X Server(s)? Basic Scripting Skills? Have Windows (SMB) Servers? PSUMAC202: Imaging Remember us? Justin Elliott, Penn State University IT Manager, Classroom and Lab Computing Rusty Myers, Penn State University IT Support Specialist, College of Education Quick Audience

More information

Systems Deployment with Blast Image Config. May 22, 2013 Justin Elliott Penn State University

Systems Deployment with Blast Image Config. May 22, 2013 Justin Elliott Penn State University Systems Deployment with Blast Image Config May 22, 2013 Justin Elliott Penn State University Quick Audience Survey Who s new to Mac systems imaging and deployment? Who has used Blast Image Config before?

More information

PSUMAC201: Packaging

PSUMAC201: Packaging PSUMAC201: Packaging Who are these guys? Justin Elliott, Penn State University IT Manager, Classroom and Lab Computing Rusty Myers, Penn State University IT Support Specialist, College of Education Overview

More information

QuickStart Guide for Managing Computers. Version 9.73

QuickStart Guide for Managing Computers. Version 9.73 QuickStart Guide for Managing Computers Version 9.73 JAMF Software, LLC 2015 JAMF Software, LLC. All rights reserved. JAMF Software has made all efforts to ensure that this guide is accurate. JAMF Software

More information

Practical Packaging. Matt Willmore College of Arts & Letters University of Notre

Practical Packaging. Matt Willmore College of Arts & Letters University of Notre Practical Packaging Matt Willmore College of Arts & Letters University of Notre Dame mwillmor@nd.edu @redrobot 1 Agenda Why package? Package uses Tenets of packaging Packaging tools Demo time! Resources

More information

Deploying ipad to Patients Setup Guide

Deploying ipad to Patients Setup Guide Deploying ipad to Patients Setup Guide Contents Overview Getting Prepared Evaluate your infrastructure Create a configuration Automate device setup Distribute apps In-Room Storage Initial setup Reset your

More information

Deployment for Mac. A Guide For: Reflector 3/Teacher can be deployed across a domain using an Automator workflow and Apple Remote Desktop.

Deployment for Mac. A Guide For: Reflector 3/Teacher can be deployed across a domain using an Automator workflow and Apple Remote Desktop. Deployment for Mac A Guide For: Reflector 3/Teacher can be deployed across a domain using an Automator workflow and Apple Remote Desktop. Table of Contents SETTING UP A CLIENT MACHINE FOR REMOTE INSTALLATION...

More information

Tools and Process for Streamlining Mac Deployment. Tim Sutton Concordia University, Faculty of Fine Arts Montreal

Tools and Process for Streamlining Mac Deployment. Tim Sutton Concordia University, Faculty of Fine Arts Montreal Tools and Process for Streamlining Mac Deployment Tim Sutton Concordia University, Faculty of Fine Arts Montreal Things change Release cycle Annual releases of macos, ios Mid-cycle features added in

More information

Patch Server for Jamf Pro Documentation

Patch Server for Jamf Pro Documentation Patch Server for Jamf Pro Documentation Release 0.7.0 Bryson Tyrrell Mar 16, 2018 Contents 1 Change History 3 2 Setup the Patch Server Web Application 7 3 Add Your Patch Server to Jamf Pro 11 4 API Authentication

More information

QuickStart Guide for Managing Computers. Version 9.32

QuickStart Guide for Managing Computers. Version 9.32 QuickStart Guide for Managing Computers Version 9.32 JAMF Software, LLC 2014 JAMF Software, LLC. All rights reserved. JAMF Software has made all efforts to ensure that this guide is accurate. JAMF Software

More information

Abstract. This is the MySQL OS X extract from the MySQL 5.7 Reference Manual. For legal information, see the Legal Notices.

Abstract. This is the MySQL OS X extract from the MySQL 5.7 Reference Manual. For legal information, see the Legal Notices. MySQL and OS X Abstract This is the MySQL OS X extract from the MySQL 5.7 Reference Manual. For legal information, see the Legal Notices. For help with using MySQL, please visit either the MySQL Forums

More information

Escape Velocity. with 1 PSUMacAdmins 2016

Escape Velocity. with 1 PSUMacAdmins 2016 Approaching Escape Velocity with launchd @chilcote 1 PSUMacAdmins 2016 Shoulders of Giants: Introduction: Google Tech Talk 2007 1 Dave Zarzycki Overview: PSUMacAdmins 2012 2 Matt Hansen Deep Dive: MacSysAdmin

More information

BIG-IP APM and F5 Access for macos. Version 1.0.0

BIG-IP APM and F5 Access for macos. Version 1.0.0 BIG-IP APM and F5 Access for macos Version 1.0.0 Table of Contents Table of Contents BIG-IP APM and F5 Access for macos...5 Requirements for F5 Access for macos...5 F5 Access for macos general information...5

More information

Use Jamf Self Service to upgrade to macos Mojave

Use Jamf Self Service to upgrade to macos Mojave Use Jamf Self Service to upgrade to macos Mojave REV20180601 Project Technology & Best Practice Recommendations Overview The purpose of this document is to supply guidance and best practice solutions to

More information

Scripting OS X. Armin Briegel. Mac Admin, Consultant and Author

Scripting OS X. Armin Briegel. Mac Admin, Consultant and Author Scripting OS X Armin Briegel Mac Admin, Consultant and Author Scripting OS X Armin Briegel Mac Admin, Consultant and Author Scripting Bash Armin Briegel Mac Admin, Consultant and Author Scripting Bash

More information

Customize XCode 4 Project template for OpenCV

Customize XCode 4 Project template for OpenCV Customize XCode 4 Project template for OpenCV XCode 4 has project and file template that user can use at the beginning stage of project build. 1. Existing Project Templates The project template is located

More information

QuickStart Guide for Mobile Device Management. Version 8.7

QuickStart Guide for Mobile Device Management. Version 8.7 QuickStart Guide for Mobile Device Management Version 8.7 JAMF Software, LLC 2013 JAMF Software, LLC. All rights reserved. JAMF Software has made all efforts to ensure that this guide is accurate. JAMF

More information

Fusion 360 Lab Installation Instructions

Fusion 360 Lab Installation Instructions Fusion 360 Lab Installation Instructions Version Date Document Revision 1.0 Jan 20, 2015 v.32 Table of Contents 1. Fusion 360 System Requirements... 3 2. Installation Options... 3 2.1. Per-user... 3 2.2.

More information

Deploying Code42 CrashPlan with Jamf Pro. Technical Paper Jamf Pro 9.0 or Later 21 January 2019

Deploying Code42 CrashPlan with Jamf Pro. Technical Paper Jamf Pro 9.0 or Later 21 January 2019 Deploying Code42 CrashPlan with Jamf Pro Technical Paper Jamf Pro 9.0 or Later 21 January 2019 copyright 2002-2019 Jamf. All rights reserved. Jamf has made all efforts to ensure that this guide is accurate.

More information

Administering CrashPlan PROe with the Casper Suite. Technical Paper Casper Suite v9.0 or Later 19 August 2014

Administering CrashPlan PROe with the Casper Suite. Technical Paper Casper Suite v9.0 or Later 19 August 2014 Administering CrashPlan PROe with the Casper Suite Technical Paper Casper Suite v9.0 or Later 19 August 2014 JAMF Software, LLC 2014 JAMF Software, LLC. All rights reserved. JAMF Software has made all

More information

Deploying ipad to Patients

Deploying ipad to Patients Deploying ipad to Patients Setup Guide Contents Overview Getting Prepared Evaluate your infrastructure Create a configuration Automate device setup Distribute apps In-Room Storage Initial setup Reset your

More information

Casper Suite Release Notes. Version 8.5

Casper Suite Release Notes. Version 8.5 Casper Suite Release Notes Version 8.5 JAMF Software, LLC 2012 JAMF Software, LLC. All rights reserved. JAMF Software has made all efforts to ensure that this guide is accurate. JAMF Software 301 4th Ave

More information

Abstract. This is the MySQL OS X extract from the MySQL 5.5 Reference Manual. For legal information, see the Legal Notices.

Abstract. This is the MySQL OS X extract from the MySQL 5.5 Reference Manual. For legal information, see the Legal Notices. MySQL and OS X Abstract This is the MySQL OS X extract from the MySQL 5.5 Reference Manual. For legal information, see the Legal Notices. For help with using MySQL, please visit either the MySQL Forums

More information

QuickStart Guide for Managing Mobile Devices. Version

QuickStart Guide for Managing Mobile Devices. Version QuickStart Guide for Managing Mobile Devices Version 10.1.0 copyright 2002-2017 Jamf. All rights reserved. Jamf has made all efforts to ensure that this guide is accurate. Jamf 100 Washington Ave S Suite

More information

How to automate your ClaroRead Cloud logins for ios using an MDM

How to automate your ClaroRead Cloud logins for ios using an MDM How to automate your ClaroRead Cloud logins for ios using an MDM If you have a ClaroRead Pro or app-specific licence key in your ClaroRead Cloud account, you can login in our ios apps and activate or unlock

More information

Abstract. This is the MySQL OS X extract from the MySQL 8.0 Reference Manual. For legal information, see the Legal Notices.

Abstract. This is the MySQL OS X extract from the MySQL 8.0 Reference Manual. For legal information, see the Legal Notices. MySQL and OS X Abstract This is the MySQL OS X extract from the MySQL 8.0 Reference Manual. For legal information, see the Legal Notices. For help with using MySQL, please visit either the MySQL Forums

More information

Packaging. Why Make Packages? Packaging Methods. Packaging Tips. Packaging Tools. Packaging Helpers

Packaging. Why Make Packages? Packaging Methods. Packaging Tips. Packaging Tools. Packaging Helpers Session Handbook PSU MacAdmins Conference May 2, 2012 2 Packaging Why Make Packages? Push out software via ARD (silently) Include (almost) anything in automated image building Understand what goes where

More information

Imaging Suite Release Notes. Version 8.6

Imaging Suite Release Notes. Version 8.6 Imaging Suite Release Notes Version 8.6 JAMF Software, LLC 2012 JAMF Software, LLC. All rights reserved. JAMF Software has made all efforts to ensure that this guide is accurate. JAMF Software 301 4th

More information

Microsoft Office 2011 for Mac! Silent Installer!

Microsoft Office 2011 for Mac! Silent Installer! Microsoft Office 2011 for Mac Silent Installer By Gilbert Palau Enterprise OSX - The Enterprise Community of OSX Administrators http://enterpriseosx.com Overview In this guide we are going to build a silent

More information

Review. Designing Interactive Systems II. Review. Base Window System. Apps UITK BWS GEL. 4-Layer Model Graphics and Event Library BWS GEL

Review. Designing Interactive Systems II. Review. Base Window System. Apps UITK BWS GEL. 4-Layer Model Graphics and Event Library BWS GEL Window Manager Base Window System Graphics & Event Library Hardware more abstract, application-/user- Applications User Interface Toolkit Review Designing Interactive Systems II 4-Layer Model Graphics

More information

Manual Format Flash Drive Mac Os X Lion Lion

Manual Format Flash Drive Mac Os X Lion Lion Manual Format Flash Drive Mac Os X Lion Lion During installation, OS X may display the message: Boot Camp Assistant, or the configuration that Boot Camp Assistant created was manually modified You can

More information

What do we actually care about? Charles Edge Jamf :: krypted.com :: MacAdmins Podcast

What do we actually care about? Charles Edge Jamf :: krypted.com :: MacAdmins Podcast What do we actually care about? Charles Edge Jamf :: krypted.com :: MacAdmins Podcast A good reason to complain! Who builds the tools of the future? Those with the domain knowledge What do we care about?

More information

Abstract. This is the MySQL OS X extract from the MySQL 5.6 Reference Manual. For legal information, see the Legal Notices.

Abstract. This is the MySQL OS X extract from the MySQL 5.6 Reference Manual. For legal information, see the Legal Notices. MySQL and OS X Abstract This is the MySQL OS X extract from the MySQL 5.6 Reference Manual. For legal information, see the Legal Notices. For help with using MySQL, please visit either the MySQL Forums

More information

FireWolf OS X PE V7 All-in-one Manual

FireWolf OS X PE V7 All-in-one Manual FireWolf OS X PE V7 All-in-one Manual Version 1.0 Copyright 2015 FireWolf @ FireWolf Pl. All Rights Reserved. https://www.firewolf.science Catalogue Chapter I. Introduction What s FireWolf OS X PE? Is

More information

Building virtual Mac environments with VMware

Building virtual Mac environments with VMware Building virtual Mac environments with VMware Rich Trouton Howard Hughes Medical Institute, Janelia Research Campus Before we get started, there s two things I d like to mention. The first is that, all

More information

Mass Deploying Bomgar Software to Macs

Mass Deploying Bomgar Software to Macs Mass Deploying Bomgar Software to Macs The installer les for representative consoles and Jump Clients allow you to mass deploy Bomgar software to your Macs. This guide provides examples of how to mass-deploy

More information

Display Modules (DL-DM) Application Developer's Guide

Display Modules (DL-DM) Application Developer's Guide Display Modules (DL-DM) Application Developer's Guide PART NUMBER: 101198 VERSION: 3.0 P Page 1 of 11 Revision Status Revision Date Part Number Description 1.0 2011-08-31 DL-DM700-DGAPPL Initial release

More information

Image Creation Techniques. Macworld SF 2007 Session IT821

Image Creation Techniques. Macworld SF 2007 Session IT821 Image Creation Techniques Macworld SF 2007 Session IT821 About Us Justin Elliott Penn State University Senior Research Programmer MacEnterprise.org steering committee member Greg Neagle Disney Animation

More information

Casper Suite Release Notes. Version 8.7

Casper Suite Release Notes. Version 8.7 Casper Suite Release Notes Version 8.7 JAMF Software, LLC 2013 JAMF Software, LLC. All rights reserved. JAMF Software has made all efforts to ensure that this guide is accurate. JAMF Software 301 4th Ave

More information

Mac Os X Manually Mounted Usb Drive Read Only

Mac Os X Manually Mounted Usb Drive Read Only Mac Os X Manually Mounted Usb Drive Read Only I sometimes need to mount USB drives that are NTFS formatted and write to them. for people who would still want to see the missing partition in read only mode.zone/hackintoshdownloads/download/506-free-ntfs-driver-for-mac-os-x/.

More information

McAfee MVISION Mobile Silverback Integration Guide

McAfee MVISION Mobile Silverback Integration Guide McAfee MVISION Mobile Silverback Integration Guide Administrator's guide for providing Integration with Silverback MDM September 2018 COPYRIGHT Copyright 2018 McAfee, LLC TRADEMARK ATTRIBUTIONS McAfee

More information

Manual Format Flash Drive Mac Os X Lion Startup

Manual Format Flash Drive Mac Os X Lion Startup Manual Format Flash Drive Mac Os X Lion Startup Learn more about Boot Camp and its features for OS X Lion and Mountain Lion. on Mac computers that do not have an optical drive, with a USB flash drive that

More information

Installation Guide. Cimatron Site Manager 2.0 Release Note

Installation Guide. Cimatron Site Manager 2.0 Release Note Installation Guide Cimatron Site Manager 2.0 Release Note Installation Guide i Table of Contents Introduction... 1 Cimatron Site Manager Components... 2 Installation... 3 Hardware Requirements... 3 Software

More information

SeaSonde Configuration Guide for FileExchange

SeaSonde Configuration Guide for FileExchange SeaSonde Configuration Guide for FileExchange CODAR Ocean Sensors, LTD. 1914 Plymouth St, Mountain View, CA 94043 USA Tel. (408) 773-8240 FAX (408) 773-0514 www.codaros.com e-mail: support@codaros.com

More information

JAMF Software Server Installation and Configuration Guide for Linux. Version 9.31

JAMF Software Server Installation and Configuration Guide for Linux. Version 9.31 JAMF Software Server Installation and Configuration Guide for Linux Version 9.31 JAMF Software, LLC 2014 JAMF Software, LLC. All rights reserved. JAMF Software has made all efforts to ensure that this

More information

Reporting with MunkiReport. John Eberle and Rick Heil

Reporting with MunkiReport. John Eberle and Rick Heil Reporting with MunkiReport John Eberle (@tuxudo) and Rick Heil (@refreshingapathy) John: Mac Admin @ University of Pittsburgh @tuxudo @tuxudo github.com/tuxudo Rick: Senior IT Manager @ Myelin @refrshingapathy

More information

Mac Os X Manually Mount Usb Drive Command Line

Mac Os X Manually Mount Usb Drive Command Line Mac Os X Manually Mount Usb Drive Command Line Connect the USB drive to the Mac and launch Disk Utility, then select that USB drive behavior for the command line), then hit the RETURN key to start making

More information

Getting Started Guide. Installation and Setup Instructions. For version Copyright 2009 Code 42 Software, Inc. All rights reserved

Getting Started Guide. Installation and Setup Instructions. For version Copyright 2009 Code 42 Software, Inc. All rights reserved Installation and Setup Instructions For version 06.11.2009 Copyright 2009 Code 42 Software, Inc. All rights reserved About This Guide This guide shows you how to install, activate and back up with CrashPlan

More information

McAfee MVISION Mobile MobileIron Integration Guide

McAfee MVISION Mobile MobileIron Integration Guide McAfee MVISION Mobile MobileIron Integration Guide Administrator's guide for providing Integration with MobileIron MDM September 2018 COPYRIGHT Copyright 2018 McAfee, LLC TRADEMARK ATTRIBUTIONS McAfee

More information

Linux Manually Mounting External Hard Drive Mac Terminal

Linux Manually Mounting External Hard Drive Mac Terminal Linux Manually Mounting External Hard Drive Mac Terminal After the cd /Volumes command when I type ls it shows me my hard drive name twice, with Filesystem Size Used Avail Capacity iused ifree %iused Mounted

More information

Mac Administration!" The Fundamentals. Being an Admin is EASY! Nobody

Mac Administration! The Fundamentals. Being an Admin is EASY! Nobody Mac Administration!" The Fundamentals Being an Admin is EASY! Nobody Brian Meehan Director of IT" Allendale Columbia School @binarydaze Dennis Wurster Computer Systems Engineer Eastman School of Music

More information

Managed So*ware Installa1on with Munki

Managed So*ware Installa1on with Munki Managed So*ware Installa1on with Munki Jon Rhoades St Vincent s Ins1tute & University of Melbourne jrhoades@svi.edu.au Managed Installa1on Why? What are we using now? Needs Installs Updates Apple Updates

More information

VeraLab TM Guard Mac Client Computer Lab Management Suite Installation Guide 8.3 for Mac OS X. August 2018 VERALAB TM

VeraLab TM Guard Mac Client Computer Lab Management Suite Installation Guide 8.3 for Mac OS X. August 2018 VERALAB TM VeraLab TM Guard Mac Client Computer Lab Management Suite Installation Guide 8.3 for Mac OS X August 2018 VERALAB TM VeraLab Client Installation Guide, 8.3 for Mac OS X. Copyright 2018 VeraLab Inc. All

More information

Labtainer Student Guide

Labtainer Student Guide Labtainer Student Guide January 18, 2018 1 Introduction This manual is intended for use by students performing labs with Labtainers. Labtainers assume you have a Linux system, e.g., a virtual machine.

More information

Dell Encryption Enterprise for Mac. Administrator Guide v8.18

Dell Encryption Enterprise for Mac. Administrator Guide v8.18 Dell Encryption Enterprise for Mac Administrator Guide v8.18 Notes, cautions, and warnings A NOTE indicates important information that helps you make better use of your product. CAUTION: A CAUTION indicates

More information

Mac OS X Lion (Developer Preview) Install Guide. Last Updated:

Mac OS X Lion (Developer Preview) Install Guide. Last Updated: Mac OS X Lion (Developer Preview) Install Guide Last Updated: 05.03.11 Mac OS X Lion (Developer Preview) Install Guide Installing Mac OS X Lion (Developer Preview) is quite a difficult task. You will need

More information

Deploying Cisco UCS Central

Deploying Cisco UCS Central This chapter includes the following sections: Obtaining the Cisco UCS Central Software from Cisco, page 1 Using the Cisco UCS Central OVA File, page 2 Using the Cisco UCS Central ISO File, page 4 Logging

More information

Casper Suite Release Notes. Version 9.0

Casper Suite Release Notes. Version 9.0 Casper Suite Release Notes Version 9.0 JAMF Software, LLC 2013 JAMF Software, LLC. All rights reserved. JAMF Software has made all efforts to ensure that this guide is accurate. JAMF Software 301 4th Ave

More information

Apple Exam 9L0-412 OS X Support Essentials 10.8 Exam Version: 6.3 [ Total Questions: 86 ]

Apple Exam 9L0-412 OS X Support Essentials 10.8 Exam Version: 6.3 [ Total Questions: 86 ] s@lm@n Apple Exam 9L0-412 OS X Support Essentials 10.8 Exam Version: 6.3 [ Total Questions: 86 ] Question No : 1 You are logged into a MacBook Pro as a standard user. How can you display the OS X Mountain

More information

Installing Firefox on Mac

Installing Firefox on Mac Installing Firefox on Mac Visit the Firefox download page in any browser (e.g. Apple Safari). It will automatically detect the platform and language on your computer and recommend the best edition(s) of

More information

How to Create a Bootable OS X Yosemite Installer Disk in 2 Steps

How to Create a Bootable OS X Yosemite Installer Disk in 2 Steps Creating a Yosemite installation drive that is bootable is quite simple, but it s a multiple step process. Before you begging, make sure you have the following basic requirements met: Requirements A USB

More information

Integrating with Microsoft Intune to Enforce Compliance on Macs Managed by Jamf Pro. Technical Paper Jamf Pro or Later 16 July 2018

Integrating with Microsoft Intune to Enforce Compliance on Macs Managed by Jamf Pro. Technical Paper Jamf Pro or Later 16 July 2018 Integrating with Microsoft Intune to Enforce Compliance on Macs Managed by Jamf Pro Technical Paper Jamf Pro 10.6.0 or Later 16 July 2018 copyright 2002-2018 Jamf. All rights reserved. Jamf has made all

More information

VI-CENTER EXTENDED ENTERPRISE EDITION GETTING STARTED GUIDE. Version: 4.5

VI-CENTER EXTENDED ENTERPRISE EDITION GETTING STARTED GUIDE. Version: 4.5 VI-CENTER EXTENDED ENTERPRISE EDITION GETTING STARTED GUIDE This manual provides a quick introduction to Virtual Iron software, and explains how to use Virtual Iron VI-Center to configure and manage virtual

More information

Managing Public Area Macs (OS X) James Partridge (OUCS) 24 June 2004

Managing Public Area Macs (OS X) James Partridge (OUCS) 24 June 2004 Managing Public Area Macs (OS X) James Partridge (OUCS) 24 June 2004 What will this talk cover? Overview of integrating OS X into Directory Services Client Management Application Management Essential Tools

More information

Integrating Lion Into PSU Auth: A Case Study

Integrating Lion Into PSU Auth: A Case Study Integrating Lion Into PSU Auth: A Case Study Roy Long - ral20@psu.edu Scott Gallagher - spg14@psu.edu First things first May the 4th be with you Session Info Lion Client / Server setup Making 3rd party

More information

G4120: Introduction to Computational Biology

G4120: Introduction to Computational Biology ICB Fall 2004 G4120: Introduction to Computational Biology Oliver Jovanovic, Ph.D. Columbia University Department of Microbiology Copyright 2004 Oliver Jovanovic, All Rights Reserved. Startup Crashes The

More information

Manual Format Flash Drive Mac Os X Lion Install

Manual Format Flash Drive Mac Os X Lion Install Manual Format Flash Drive Mac Os X Lion Install Recovery Disk Assistant is provided for use with Macs using OS X Lion or OS X An external USB hard drive or thumb drive with at least 1GB of free space You

More information

Leveraging DEPNotify and jamf Pro for Device Deployment. Or: How I learned to stop imaging and use DEP

Leveraging DEPNotify and jamf Pro for Device Deployment. Or: How I learned to stop imaging and use DEP Leveraging DEPNotify and jamf Pro for Device Deployment Or: How I learned to stop imaging and use DEP John Mahlman IV Network Systems Administrator The University of the Arts, Philadelphia @jmahlman (slack,

More information

Casper Suite Release Notes. Version 8.7

Casper Suite Release Notes. Version 8.7 Casper Suite Release Notes Version 8.7 JAMF Software, LLC 2013 JAMF Software, LLC. All rights reserved. JAMF Software has made all efforts to ensure that this guide is accurate. JAMF Software 301 4th Ave

More information

SAM4S Receipt Printer JPOS Driver. Mac OS X Installation Manual

SAM4S Receipt Printer JPOS Driver. Mac OS X Installation Manual SAM4S Receipt Printer JPOS Driver Mac OS X Contents Table of Contents Table of Contents... 2 1. Introduction... 3 2. Overview... 3 3. Prerequisite... 3 4. Extracting files using GUI... 6 5. Installation

More information

ADOBE DRIVE 4.2 USER GUIDE

ADOBE DRIVE 4.2 USER GUIDE ADOBE DRIVE 4.2 USER GUIDE 2 2013 Adobe Systems Incorporated. All rights reserved. Adobe Drive 4.2 User Guide Adobe, the Adobe logo, Creative Suite, Illustrator, InCopy, InDesign, and Photoshop are either

More information

VIRTUALIZATION MANAGER ENTERPRISE EDITION GETTING STARTED GUIDE. Product: Virtual Iron Virtualization Manager Version: 4.2

VIRTUALIZATION MANAGER ENTERPRISE EDITION GETTING STARTED GUIDE. Product: Virtual Iron Virtualization Manager Version: 4.2 VIRTUALIZATION MANAGER ENTERPRISE EDITION GETTING STARTED GUIDE This manual provides a quick introduction to Virtual Iron software, and explains how to use Virtual Iron Virtualization Manager to configure

More information

PrepAwayExam. High-efficient Exam Materials are the best high pass-rate Exam Dumps

PrepAwayExam.   High-efficient Exam Materials are the best high pass-rate Exam Dumps PrepAwayExam http://www.prepawayexam.com/ High-efficient Exam Materials are the best high pass-rate Exam Dumps Exam : 9L0-064 Title : OS X v10.8 Troubleshooting Exam Vendors : Apple Version : DEMO 1 /

More information

JAMF Software Server Installation and Configuration Guide for Linux. Version 9.72

JAMF Software Server Installation and Configuration Guide for Linux. Version 9.72 JAMF Software Server Installation and Configuration Guide for Linux Version 9.72 JAMF Software, LLC 2015 JAMF Software, LLC. All rights reserved. JAMF Software has made all efforts to ensure that this

More information

What's New with MunkiReport. John Eberle

What's New with MunkiReport. John Eberle What's New with MunkiReport John Eberle (@tuxudo) John: Desktop Engineer and Mac Admin @tuxudo @tuxudo github.com/tuxudo Table of Bananas Review of MunkiReport What's new with MunkiReport Upgrade from

More information

BIG-IP APM and F5 Access for ios Version 3.0.0

BIG-IP APM and F5 Access for ios Version 3.0.0 BIG-IP APM and F5 Access for ios 2018 Version 3.0.0 Table of Contents Table of Contents Overview: F5 Access for ios...5 Introducing F5 Access 2018...5 Differences between F5 Access 2018 and F5 Access

More information

Have documentation feedback? Submit a Documentation Feedback support ticket using the Support Wizard on support.air-watch.com.

Have documentation feedback? Submit a Documentation Feedback support ticket using the Support Wizard on support.air-watch.com. VMware AirWatch Email Notification Service Installation Guide Providing real-time email notifications to ios devices with AirWatch Inbox and VMware Boxer Workspace ONE UEM v9.7 Have documentation feedback?

More information

The Ultimate DAW Plugin Manager

The Ultimate DAW Plugin Manager 1 The Ultimate DAW Plugin Manager Quick Start Guide for the OSX platform P a g e 1 32 2 Contents Section 1 - Introduction Section 2 - Quick Start Section 3 - Installation Section 4 - Registering UDPM Section

More information

Lab 0: Intro to running Jupyter Notebook on a Raspberry Pi

Lab 0: Intro to running Jupyter Notebook on a Raspberry Pi Lab 0: Intro to running Jupyter Notebook on a Raspberry Pi Nick Antipa, Li-Hao Yeh, based on labs by Jon Tamir and Frank Ong January 24, 2018 This lab will walk you through setting up your Raspberry Pi

More information

Tiger Box Firmware Version 2.5 Release Notes

Tiger Box Firmware Version 2.5 Release Notes Tiger Box Firmware Version 2.5 Release Notes What s New........................... 2 Fixed Known Issues in Version 2.5........... 3 Upgrading to Software Version 2.5........... 3 Best Practices..........................

More information

User and Reference Manual

User and Reference Manual User and Reference Manual User & Reference Manual All rights reserved. No parts of this work may be reproduced in any form or by any means - graphic, electronic, or mechanical, including photocopying,

More information

Using VMware View Client for Mac

Using VMware View Client for Mac May 2012 View Client for Mac This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a new edition. To check for more recent editions

More information

Printing using the wireless network macos

Printing using the wireless network macos Wireless network instructions Printing using the wireless network macos Note: This guide is for Mac OS X wireless printing on the UoA-WiFi network using built-in Airport card and Safari. Connecting to

More information

Bob Gendler. Apple Platform Engineer/1-to-1 Coordinator St. Andrew s Episcopal School

Bob Gendler. Apple Platform Engineer/1-to-1 Coordinator St. Andrew s Episcopal School 1-to-1 with 1 Man Bob Gendler Apple Platform Engineer/1-to-1 Coordinator St. Andrew s Episcopal School Designing a 1-to-1 Program End dependency on laptop carts Allow everyone to exist on the same platform

More information

Integrating with Microsoft Intune to Enforce Compliance on Mac Computers Managed by Jamf Pro

Integrating with Microsoft Intune to Enforce Compliance on Mac Computers Managed by Jamf Pro Integrating with Microsoft Intune to Enforce Compliance on Mac Computers Managed by Jamf Pro Technical Paper Jamf Pro 10.9.0 or Later 29 January 2019 copyright 2002-2019 Jamf. All rights reserved. Jamf

More information

Have documentation feedback? Submit a Documentation Feedback support ticket using the Support Wizard on support.air-watch.com.

Have documentation feedback? Submit a Documentation Feedback support ticket using the Support Wizard on support.air-watch.com. VMware AirWatch Email Notification Service Installation Guide Providing real-time email notifications to ios devices with AirWatch Inbox and VMware Boxer Workspace ONE UEM v9.4 Have documentation feedback?

More information