Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Leveraging Jamf Pro, Winclone and Ivanti to Automate and Manage Your Dual-Boot Bootcamp Instances

Jamf
October 23, 2018

Leveraging Jamf Pro, Winclone and Ivanti to Automate and Manage Your Dual-Boot Bootcamp Instances

Presentation from JNUC 2018, the world's largest rally of Apple IT administrators.

Session:
Leveraging Jamf Pro, Winclone and Ivanti to Automate and Manage Your Dual-Boot Bootcamp Instances

Presented by:
Brian Shim, Nine41 Consulting
Bennett Norton, Nine41 Consulting

View all session slides, recordings and more at https://www.jamf.com/events/jamf-nation-user-conference/2018/.

Jamf

October 23, 2018
Tweet

More Decks by Jamf

Other Decks in Technology

Transcript

  1. © JAMF Software, LLC Leveraging Jamf Pro, Winclone and Ivanti

    to Automate and Manage Your Dual-Boot Bootcamp Instances What we implemented to solve the use case How we configured everything Why we started this project
  2. © JAMF Software, LLC Overview of the Process 1. Create

    Bootcamp Partition 2. Deploy Windows Disk Image 3. Provision Customizations
  3. © JAMF Software, LLC How We Configured Everything Jamf Pro

    Ivanti Endpoint Manager Twocanoes Winclone Apple Boot Camp Windows System Image Manager Windows Installer Twocanoes Boot Runner
  4. © JAMF Software, LLC Part 1 - Prep for Winclone

    Capture Create an Ivanti Self-Contained Agent Download a Windows Installer ISO Install Windows System Image Manager Build Custom Unattend.xml
  5. © JAMF Software, LLC Part 2 - Capture Winclone Capture

    Build a Boot Camp Windows 10 Machine Customize the Windows Machine Run Sysprep with OOBE and Shutdown Capture Image with Winclone Install Winclone on a Mac Connect Boot Camp Mac to Winclone Mac
  6. © JAMF Software, LLC Part 3 - Customize Winclone Capture

    Inject Customization Files into Winclone Image Convert Captured Image to Deployable PKG
  7. © JAMF Software, LLC Part 4 - Setup Ivanti Endpoint

    Manager Add Custom Files to Manage Software List Build Queries Identifying Differentiating Customization Files Build Provisioning Templates Schedule Recurring Policy Against Queries
  8. © JAMF Software, LLC Part 4 - Build Queries Identifying

    Differentiating Customization Files
  9. © JAMF Software, LLC Scheduling this task is like giving

    a policy a trigger Part 4 - Schedule Recurring Policy Against Queries
  10. © JAMF Software, LLC Part 5 - Configure Boot Runner

    Create Boot Runner Configuration Profile Download Boot Runner Configuration Profile Download Boot Runner License & Packages
  11. © JAMF Software, LLC Part 6 - Configure Jamf Pro

    Import Boot Runner Configuration Profile Import Boot Runner Packages Create Boot Runner Policy Create Jamf Boot Camp Install Policy
  12. © JAMF Software, LLC Boot Camp Provision - Self Service

    Client machine with just the Mac partition
  13. © JAMF Software, LLC Resources • http://bit.ly/JNUC2018BootcampIvanti • https://support.twocanoes.com/hc/en-us/articles/201870699-Run-CHKDSK-on- Boot-Camp-

    • https://twocanoes.com/knowledge-base/boot-runner-3-setup-guide/ • https://twocanoes.com/knowledge-base/Creating-an-Image/ • https://help.ivanti.com/docs/help/en_US/LDMS/10.0/Windows/welcome.htm • https://www.jamf.com/resources/product-documentation/jamf-pro- administrators-guide/ • https://docs.microsoft.com/en-us/windows-hardware/get-started/adk-install
  14. © JAMF Software, LLC The Tools We Need • Hands-down,

    the premiere Best in Breed solution for managing Macs, iOS, and tvOS devices. • We’ll need rights to create policies • We’ll need rights to save to Jamf Admin Jamf Pro
  15. © JAMF Software, LLC The Tools We Need • For

    creating base Windows disk image for deployment • Mount NTFS - Edit Windows image to add custom OOBE instructions WinClone Pro
  16. © JAMF Software, LLC The Tools We Need • Ivanti

    is to Windows what Jamf is to MacOS • Ivanti will be needed to automate Windows provisioning • Ivanti will be used as the Windows management system • Other solutions could work, you’d need to adjust Ivanti (formerly LANDesk)
  17. © JAMF Software, LLC The Tools We Need • For

    creating base Windows disk image for deployment • Mount NTFS - Edit Windows image to add custom OOBE instructions Boot Runner (Optional)
  18. © JAMF Software, LLC 780 px 650 px Max image

    dimensions Bootcamp Image - OOBE - SIM
 This is Windows System Image Manager Choose a .WIM
  19. © JAMF Software, LLC 780 px 650 px Max image

    dimensions Bootcamp Image - OOBE This is Windows System Image Manager Create an answer file 
 (unattend.xml)
  20. © JAMF Software, LLC 780 px 650 px Max image

    dimensions Bootcamp Image - OOBE Save your unattend.xml file
  21. © JAMF Software, LLC The Tools We Need • Customize

    the Base OS, Capture Base OS, and make it deployable • Use Boot Camp image, sysprepped Boot Camp Image
  22. © JAMF Software, LLC Max image dimensions Bootcamp Image -

    Sysprep C:\Windows\System32\ Sysprep\sysprep.exe
  23. © JAMF Software, LLC Max image dimensions Bootcamp Image -

    Prep Files in Image Mount target mode Windows Volume Winclone’s Mount Read/Write feature