Save 37% off PRO during our Black Friday Sale! »

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

9d350fa2294e1192f8f12b0ebf1a1d8b?s=47 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/.

9d350fa2294e1192f8f12b0ebf1a1d8b?s=128

Jamf

October 23, 2018
Tweet

Transcript

  1. None
  2. © JAMF Software, LLC Brian Shim Solutions Architect Nine41 Consulting

    Bennett Norton President Nine41 Consulting
  3. © 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
  4. © JAMF Software, LLC Why We Started the Project

  5. © JAMF Software, LLC What We Did to Solve the

    Use Case
  6. © JAMF Software, LLC Overview of the Process 1. Create

    Bootcamp Partition 2. Deploy Windows Disk Image 3. Provision Customizations
  7. © 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
  8. © 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
  9. © JAMF Software, LLC Part 1 - Customizing Unattend.xml

  10. © 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
  11. © JAMF Software, LLC Part 2 - Capturing Image with

    Winclone
  12. © JAMF Software, LLC Part 3 - Customize Winclone Capture

    Inject Customization Files into Winclone Image Convert Captured Image to Deployable PKG
  13. © JAMF Software, LLC Part 3 - Customize Winclone Capture

  14. © 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
  15. © JAMF Software, LLC Part 4 - Add Custom Files

    to Manage Software List
  16. © JAMF Software, LLC Part 4 - Build Queries Identifying

    Differentiating Customization Files
  17. © JAMF Software, LLC Part 4 - Build Provisioning Templates

  18. © JAMF Software, LLC Scheduling this task is like giving

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

    Create Boot Runner Configuration Profile Download Boot Runner Configuration Profile Download Boot Runner License & Packages
  20. © JAMF Software, LLC profile.twocanoes.com Part 5 - Create Boot

    Runner Configuration Profile
  21. © 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
  22. © JAMF Software, LLC Part 6 - Create Boot Runner

    Policy
  23. © JAMF Software, LLC Part 6 - Create Jamf Boot

    Camp Install Policy
  24. © JAMF Software, LLC Boot Camp Provision - Self Service

    Client machine with just the Mac partition
  25. © JAMF Software, LLC Multi-platform Student Ready Mac

  26. © 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
  27. © JAMF Software, LL THANK YOU!

  28. © JAMF Software, LLC Appendix

  29. © JAMF Software, LLC Tools Details

  30. © 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
  31. © 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
  32. © 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)
  33. © 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)
  34. © JAMF Software, LLC Part 1 - Prep for Winclone

    Capture
  35. © JAMF Software, LLC 780 px 650 px Max image

    dimensions Bootcamp Image - OOBE - SIM
 This is Windows System Image Manager Choose a .WIM
  36. © 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)
  37. © JAMF Software, LLC Bootcamp Image - OOBE Choose your

    first boot automation components
  38. © JAMF Software, LLC Bootcamp Image - OOBE Set Time

    Zone, License Key
  39. © JAMF Software, LLC Bootcamp Image - OOBE Locale /

    International Settings
  40. © JAMF Software, LLC Bootcamp Image - OOBE Sequential Task

    1
  41. © JAMF Software, LLC Bootcamp Image - OOBE Sequential Task

    2
  42. © JAMF Software, LLC 780 px 650 px Max image

    dimensions Bootcamp Image - OOBE Save your unattend.xml file
  43. © JAMF Software, LLC Part 2 - Capture Winclone Capture

  44. © 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
  45. © JAMF Software, LLC Bootcamp Image - chkdsk Check Windows

    Partition - chkdsk /b
  46. © JAMF Software, LLC Max image dimensions Bootcamp Image -

    Sysprep C:\Windows\System32\ Sysprep\sysprep.exe
  47. © JAMF Software, LLC Part 3 - Customize Winclone Capture

  48. © JAMF Software, LLC Max image dimensions Bootcamp Image -

    Prep Files in Image Mount target mode Windows Volume Winclone’s Mount Read/Write feature
  49. © JAMF Software, LLC Bootcamp Image - OOBE Unattend.xml and

    Ivanti Enrollment .exe
  50. © JAMF Software, LLC Bootcamp Image - OOBE Custom ID

    File
  51. © JAMF Software, LLC Bootcamp Image - Winclone Create .pkg