SlideShare a Scribd company logo
Manage those unmanaged OS X devices
with ConfigMgr Vnext and Microsoft Intune
Peter Daalmans
@pdaalmans
http://ref.ms/aboutme
Chris Nackers
@chrisnack
http://chrisnackers.com
#MMSMOA
@pdaalmans
Sn. Technical
Consultant,
IT-Concern Configmgrblog.com
Breda, Netherlands
Peter Daalmans
#MMSMOA
@chrisnack
Consultant,
Nackers
Consulting Chrisnackers.com
Breda, Netherlands
Chris Nackers
10 years
Agenda
• Native manageability options in Vnext
• Via native SCCM Client
• Via native MDM channel
• Manage Mac OS X via Microsoft Intune
• Via MDM channel
Native Manageability options Mac OS X Support
in ConfigMgr VNEXT
Native Manageability options
• Support for Mac OS X
• 10.6, 10.7, 10.8, 10.9, 10.10 and 10.11
• Hardware Inventory
• Application Deployment
• Settings Management
Enrollment of Mac OS X
What do we need?
• Public Key Infrastructure (AD CS)
• Site server with Internet FQDN
• HTTPS-enabled Management Point
• HTTPS-enabled Distribution Point
• Enrollment Point and Enrollment Proxy Point
• Client Settings configured
Installation/Enrollment
• Terminal-based install (Console/SSH)
• Manual certificate enrollment
• User-driven GUI in SCCM 2012 R2
Demo
Setting up support and enrolling
Mac OS-X device
Inventory
• Hardware inventory via Common Information Model (CIM)
• Installed programs via hardware inventory
• Inventory schedules handled by Default Client Policy
Application Management
• Native in ConfigMgr 2012 SP1 / R2 using CMMAC wrapper
(Community tool via:
http://www.flaschengeist-studios.com/cmapputil-helper/ )
• Supports APP, PKG, MPKG, DMG
• Detection via Application Bundle ID and Package ID
• Deployment to Devices, not Users
• Simulate Deployments are supported
• Must be a required deployment
• BITS not supported
• Global conditions not supported
Compliance Settings
• Creation of Items and Baselines
• Report compliance of preferences
• Remediate preferences
• Managing preferences is getting harder because of changes
since 10.8 and 10.9 and the ConfigMgr Client for Mac OS X
• Supports directly managing (system) preferences
• Supports discovery and remediation scripts
Compliance Settings
• System preferences are stored in LibraryPreferences
• So why can’t I manage user preferences?
• User preferences are stored in ~LibraryPreferences
(Users$USERLibraryPreferences)
• Configuration Manager client operates in Root context
• So the client will change Preferences of User Root (DCR is
submitted)
• Workaround = using Apple shell scripts
• defaults reads <preference> <setting> <value>
• defaults write <preference> <setting> <value>
Demo
deploy applications / inventory /
compliance settings
Troubleshooting
• Library/Application Support/Microsoft/CCM/Logs
• CCMClient-<date_time>.log
• Records activities that are related to the Mac client operations, which includes
application management, inventory, and error logging.
• ~/Library/Logs
• CCMAgent-<date_time>.log
• Records information that is related to client operations, which includes user
logon and logoff operations and Mac device activity.
• CCMNotifications-<date_time>.log
• Records activities that are related to Configuration Manager notifications
displayed on the Mac device .
Mac OS X management
Via Microsoft Intune
Management via Microsoft Intune
Mac OS X support for Microsoft Intune is announced at
Ignite!
• Security
• Web-based enrollment
• Passcode policies
• Disk encryption
• Configure
• Push WiFi/VPN profiles
• Push custom policies (via Apple Configurator)
What is next?
• Audit
• Hardware inventory
• Software inventory
• Device reports
• Management via MDM channel
• User get’s access via company portal
18
Demo
Mac Management via Microsoft
Intune
Resources
• Blog James Bannan: http://www.jamesbannanit.com
• Blog Kent Agerlund: http://kea.coretech.dk
• Mac Scripter: http://macscripter.net
• Technet: http://ref.ms/sccmmac
• Blog Peter Daalmans: http://configmgrblog.com (http://ref.ms/tools
for demo examples)
• Blog Chris Nackers: http://www.chrisnackers.com
Key takeaway
Do you have Mac and SCCM / Microsoft
Intune?
Manage them to be compliant!
Share your ideas
• Share your voice / ideas!
• http://microsoftintune.uservoice.com/
• http://configurationmanager.uservoice.com/
Questions
Thank you!
Evaluations: Please provide session feedback by clicking the EVAL button in the scheduler app (also
download slides). One lucky winner will receive a free ticket to the next MMS!
Session Title:
Discuss…
Ask your questions-real world answers!
Plenty of time to engage, share knowledge.
SPONSORS
Section Header
This is the next section
Title
Line1
Line2
Line3
Line4
Line5
Line6
• Bullet Level 1
• Bullet Level 2
• Bullet Level 3
Title
Code
Text Only with Border
• Level 1
• Level 2
• Level 3
Text Only without Border
• Level 1
• Level 2
• Level 3
Title
Text 1
• Level 1
• Level 2
• Level 3
Text 2
• Level 1
• Level 2
• Level 3
Section 1
Text
• Level 1
• Level 2
• Level 3
Section 2
Text
• Level 1
• Level 2
• Level 3
Title
Demo
Demo Title
MMS 2015: Manage those mac os x devices with intune and vnext
MMS 2015: Manage those mac os x devices with intune and vnext
MMS 2015: Manage those mac os x devices with intune and vnext
MMS 2015: Manage those mac os x devices with intune and vnext
MMS 2015: Manage those mac os x devices with intune and vnext
MMS 2015: Manage those mac os x devices with intune and vnext
MMS 2015: Manage those mac os x devices with intune and vnext
MMS 2015: Manage those mac os x devices with intune and vnext
MMS 2015: Manage those mac os x devices with intune and vnext
MMS 2015: Manage those mac os x devices with intune and vnext

More Related Content

What's hot

Database Tips & Tricks: Strategies for Detecting and Handling Schema Drift
Database Tips & Tricks: Strategies for Detecting and Handling Schema DriftDatabase Tips & Tricks: Strategies for Detecting and Handling Schema Drift
Database Tips & Tricks: Strategies for Detecting and Handling Schema DriftSafe Software
 
Genexus - part 4 - governance
Genexus - part 4 - governanceGenexus - part 4 - governance
Genexus - part 4 - governancePaolo Fiori
 
Navigator - Your Cloud Management Platform
Navigator - Your Cloud Management PlatformNavigator - Your Cloud Management Platform
Navigator - Your Cloud Management PlatformFNTS
 
The new MarvelClient Essentials
The new MarvelClient EssentialsThe new MarvelClient Essentials
The new MarvelClient Essentialspanagenda
 
POWER8 the x86 Server Farm - IBM Business Partners use POWER8 to Lower Client...
POWER8 the x86 Server Farm - IBM Business Partners use POWER8 to Lower Client...POWER8 the x86 Server Farm - IBM Business Partners use POWER8 to Lower Client...
POWER8 the x86 Server Farm - IBM Business Partners use POWER8 to Lower Client...Paula Koziol
 
VDI and Application Virtualization
VDI and Application VirtualizationVDI and Application Virtualization
VDI and Application VirtualizationJames W. De Rienzo
 
Why You Should Consider Linux on IBM POWER8 - How IBM Partners are Driving Bu...
Why You Should Consider Linux on IBM POWER8 - How IBM Partners are Driving Bu...Why You Should Consider Linux on IBM POWER8 - How IBM Partners are Driving Bu...
Why You Should Consider Linux on IBM POWER8 - How IBM Partners are Driving Bu...Paula Koziol
 
OSGi Community Event 2010 - VMware and SpringSource Projects on OSGi
OSGi Community Event 2010 - VMware and SpringSource Projects on OSGiOSGi Community Event 2010 - VMware and SpringSource Projects on OSGi
OSGi Community Event 2010 - VMware and SpringSource Projects on OSGimfrancis
 
SenchaCon 2016: Creating a Flexible and Usable Industry Specific Solution - D...
SenchaCon 2016: Creating a Flexible and Usable Industry Specific Solution - D...SenchaCon 2016: Creating a Flexible and Usable Industry Specific Solution - D...
SenchaCon 2016: Creating a Flexible and Usable Industry Specific Solution - D...Sencha
 

What's hot (10)

Demystifying the Cloud for Microsoft Dynamics GP 2013
Demystifying the Cloud for Microsoft Dynamics GP 2013Demystifying the Cloud for Microsoft Dynamics GP 2013
Demystifying the Cloud for Microsoft Dynamics GP 2013
 
Database Tips & Tricks: Strategies for Detecting and Handling Schema Drift
Database Tips & Tricks: Strategies for Detecting and Handling Schema DriftDatabase Tips & Tricks: Strategies for Detecting and Handling Schema Drift
Database Tips & Tricks: Strategies for Detecting and Handling Schema Drift
 
Genexus - part 4 - governance
Genexus - part 4 - governanceGenexus - part 4 - governance
Genexus - part 4 - governance
 
Navigator - Your Cloud Management Platform
Navigator - Your Cloud Management PlatformNavigator - Your Cloud Management Platform
Navigator - Your Cloud Management Platform
 
The new MarvelClient Essentials
The new MarvelClient EssentialsThe new MarvelClient Essentials
The new MarvelClient Essentials
 
POWER8 the x86 Server Farm - IBM Business Partners use POWER8 to Lower Client...
POWER8 the x86 Server Farm - IBM Business Partners use POWER8 to Lower Client...POWER8 the x86 Server Farm - IBM Business Partners use POWER8 to Lower Client...
POWER8 the x86 Server Farm - IBM Business Partners use POWER8 to Lower Client...
 
VDI and Application Virtualization
VDI and Application VirtualizationVDI and Application Virtualization
VDI and Application Virtualization
 
Why You Should Consider Linux on IBM POWER8 - How IBM Partners are Driving Bu...
Why You Should Consider Linux on IBM POWER8 - How IBM Partners are Driving Bu...Why You Should Consider Linux on IBM POWER8 - How IBM Partners are Driving Bu...
Why You Should Consider Linux on IBM POWER8 - How IBM Partners are Driving Bu...
 
OSGi Community Event 2010 - VMware and SpringSource Projects on OSGi
OSGi Community Event 2010 - VMware and SpringSource Projects on OSGiOSGi Community Event 2010 - VMware and SpringSource Projects on OSGi
OSGi Community Event 2010 - VMware and SpringSource Projects on OSGi
 
SenchaCon 2016: Creating a Flexible and Usable Industry Specific Solution - D...
SenchaCon 2016: Creating a Flexible and Usable Industry Specific Solution - D...SenchaCon 2016: Creating a Flexible and Usable Industry Specific Solution - D...
SenchaCon 2016: Creating a Flexible and Usable Industry Specific Solution - D...
 

Viewers also liked

Windows 10 and EMS better together @ Windows 10 Partner Technical Bootcamp Mi...
Windows 10 and EMS better together @ Windows 10 Partner Technical Bootcamp Mi...Windows 10 and EMS better together @ Windows 10 Partner Technical Bootcamp Mi...
Windows 10 and EMS better together @ Windows 10 Partner Technical Bootcamp Mi...Jan Ketil Skanke
 
Microsoft Enterprise Mobility and Security Launch - August 5-2015 - Atidan
Microsoft Enterprise Mobility and Security Launch - August 5-2015 - AtidanMicrosoft Enterprise Mobility and Security Launch - August 5-2015 - Atidan
Microsoft Enterprise Mobility and Security Launch - August 5-2015 - AtidanDavid J Rosenthal
 
Microsoft Enterprise Mobility Suite | Getting started....
Microsoft Enterprise Mobility Suite | Getting started....Microsoft Enterprise Mobility Suite | Getting started....
Microsoft Enterprise Mobility Suite | Getting started....Thomas Godsted Rysgaard
 
Enterprise Mobility Suite
Enterprise Mobility SuiteEnterprise Mobility Suite
Enterprise Mobility SuitePeter Daalmans
 
Microsoft EMS - Everybody Together Now - Edge Pereira - Microsoft Office 365 ...
Microsoft EMS - Everybody Together Now - Edge Pereira - Microsoft Office 365 ...Microsoft EMS - Everybody Together Now - Edge Pereira - Microsoft Office 365 ...
Microsoft EMS - Everybody Together Now - Edge Pereira - Microsoft Office 365 ...Edge Pereira
 
Empower Enterprise Mobility with Microsoft EMS
Empower Enterprise Mobility with Microsoft EMSEmpower Enterprise Mobility with Microsoft EMS
Empower Enterprise Mobility with Microsoft EMSKris Wagner
 
What is Microsoft Enterprise Mobility Suite and how to deploy it
What is Microsoft Enterprise Mobility Suite and how to deploy itWhat is Microsoft Enterprise Mobility Suite and how to deploy it
What is Microsoft Enterprise Mobility Suite and how to deploy itPeter De Tender
 
Enterprise Mobility + Security : tour d'horizon
Enterprise Mobility + Security : tour d'horizonEnterprise Mobility + Security : tour d'horizon
Enterprise Mobility + Security : tour d'horizonMaxime Rastello
 

Viewers also liked (8)

Windows 10 and EMS better together @ Windows 10 Partner Technical Bootcamp Mi...
Windows 10 and EMS better together @ Windows 10 Partner Technical Bootcamp Mi...Windows 10 and EMS better together @ Windows 10 Partner Technical Bootcamp Mi...
Windows 10 and EMS better together @ Windows 10 Partner Technical Bootcamp Mi...
 
Microsoft Enterprise Mobility and Security Launch - August 5-2015 - Atidan
Microsoft Enterprise Mobility and Security Launch - August 5-2015 - AtidanMicrosoft Enterprise Mobility and Security Launch - August 5-2015 - Atidan
Microsoft Enterprise Mobility and Security Launch - August 5-2015 - Atidan
 
Microsoft Enterprise Mobility Suite | Getting started....
Microsoft Enterprise Mobility Suite | Getting started....Microsoft Enterprise Mobility Suite | Getting started....
Microsoft Enterprise Mobility Suite | Getting started....
 
Enterprise Mobility Suite
Enterprise Mobility SuiteEnterprise Mobility Suite
Enterprise Mobility Suite
 
Microsoft EMS - Everybody Together Now - Edge Pereira - Microsoft Office 365 ...
Microsoft EMS - Everybody Together Now - Edge Pereira - Microsoft Office 365 ...Microsoft EMS - Everybody Together Now - Edge Pereira - Microsoft Office 365 ...
Microsoft EMS - Everybody Together Now - Edge Pereira - Microsoft Office 365 ...
 
Empower Enterprise Mobility with Microsoft EMS
Empower Enterprise Mobility with Microsoft EMSEmpower Enterprise Mobility with Microsoft EMS
Empower Enterprise Mobility with Microsoft EMS
 
What is Microsoft Enterprise Mobility Suite and how to deploy it
What is Microsoft Enterprise Mobility Suite and how to deploy itWhat is Microsoft Enterprise Mobility Suite and how to deploy it
What is Microsoft Enterprise Mobility Suite and how to deploy it
 
Enterprise Mobility + Security : tour d'horizon
Enterprise Mobility + Security : tour d'horizonEnterprise Mobility + Security : tour d'horizon
Enterprise Mobility + Security : tour d'horizon
 

Similar to MMS 2015: Manage those mac os x devices with intune and vnext

Presentation design - key concepts and approaches for designing your deskto...
Presentation   design - key concepts and approaches for designing your deskto...Presentation   design - key concepts and approaches for designing your deskto...
Presentation design - key concepts and approaches for designing your deskto...xKinAnx
 
Soccnx10: Best and worst practices deploying IBM Connections
Soccnx10: Best and worst practices deploying IBM ConnectionsSoccnx10: Best and worst practices deploying IBM Connections
Soccnx10: Best and worst practices deploying IBM Connectionspanagenda
 
Imran Zahid Hussain Dalvi
Imran Zahid Hussain DalviImran Zahid Hussain Dalvi
Imran Zahid Hussain DalviImran Dalvi
 
SPSNYC SharePoint Worst Practices
SPSNYC SharePoint Worst PracticesSPSNYC SharePoint Worst Practices
SPSNYC SharePoint Worst PracticesScott Hoag
 
Security Challenges: Integrating Mac Computers into Windows Environments
Security Challenges: Integrating Mac Computers into Windows EnvironmentsSecurity Challenges: Integrating Mac Computers into Windows Environments
Security Challenges: Integrating Mac Computers into Windows EnvironmentsCarlos Capó
 
ITCamp 2013 - Adrian Stoian - Whats new in ConfigMgr 2012 SP1
ITCamp 2013 - Adrian Stoian - Whats new in ConfigMgr 2012 SP1ITCamp 2013 - Adrian Stoian - Whats new in ConfigMgr 2012 SP1
ITCamp 2013 - Adrian Stoian - Whats new in ConfigMgr 2012 SP1ITCamp
 
Mcitp course
Mcitp courseMcitp course
Mcitp coursebaluja
 
Adding Recurring Revenue with Cloud Computing ProfitBricks
Adding Recurring Revenue with Cloud Computing ProfitBricksAdding Recurring Revenue with Cloud Computing ProfitBricks
Adding Recurring Revenue with Cloud Computing ProfitBricksProfitBricks
 
Dinakar_Sr Wintel admin
Dinakar_Sr Wintel adminDinakar_Sr Wintel admin
Dinakar_Sr Wintel adminDinakar Nerusu
 
Social Connections 13 - Troubleshooting Connections Pink
Social Connections 13 - Troubleshooting Connections PinkSocial Connections 13 - Troubleshooting Connections Pink
Social Connections 13 - Troubleshooting Connections PinkNico Meisenzahl
 

Similar to MMS 2015: Manage those mac os x devices with intune and vnext (20)

Sathiya Updated Resume
Sathiya Updated ResumeSathiya Updated Resume
Sathiya Updated Resume
 
Kempu
KempuKempu
Kempu
 
Presentation design - key concepts and approaches for designing your deskto...
Presentation   design - key concepts and approaches for designing your deskto...Presentation   design - key concepts and approaches for designing your deskto...
Presentation design - key concepts and approaches for designing your deskto...
 
20703-1B_00.pptx
20703-1B_00.pptx20703-1B_00.pptx
20703-1B_00.pptx
 
Soccnx10: Best and worst practices deploying IBM Connections
Soccnx10: Best and worst practices deploying IBM ConnectionsSoccnx10: Best and worst practices deploying IBM Connections
Soccnx10: Best and worst practices deploying IBM Connections
 
Imran Zahid Hussain Dalvi
Imran Zahid Hussain DalviImran Zahid Hussain Dalvi
Imran Zahid Hussain Dalvi
 
Satish Reddy
Satish ReddySatish Reddy
Satish Reddy
 
SPSNYC SharePoint Worst Practices
SPSNYC SharePoint Worst PracticesSPSNYC SharePoint Worst Practices
SPSNYC SharePoint Worst Practices
 
RAMAKANT
RAMAKANTRAMAKANT
RAMAKANT
 
Security Challenges: Integrating Mac Computers into Windows Environments
Security Challenges: Integrating Mac Computers into Windows EnvironmentsSecurity Challenges: Integrating Mac Computers into Windows Environments
Security Challenges: Integrating Mac Computers into Windows Environments
 
MANIKANDAN CV - Updated
MANIKANDAN CV - UpdatedMANIKANDAN CV - Updated
MANIKANDAN CV - Updated
 
The Best of MMS 2013
The Best of MMS 2013The Best of MMS 2013
The Best of MMS 2013
 
ITCamp 2013 - Adrian Stoian - Whats new in ConfigMgr 2012 SP1
ITCamp 2013 - Adrian Stoian - Whats new in ConfigMgr 2012 SP1ITCamp 2013 - Adrian Stoian - Whats new in ConfigMgr 2012 SP1
ITCamp 2013 - Adrian Stoian - Whats new in ConfigMgr 2012 SP1
 
Bcit win8 ws2012 session
Bcit win8 ws2012 sessionBcit win8 ws2012 session
Bcit win8 ws2012 session
 
Mcitp course
Mcitp courseMcitp course
Mcitp course
 
rakesh_resume
rakesh_resumerakesh_resume
rakesh_resume
 
Resume
ResumeResume
Resume
 
Adding Recurring Revenue with Cloud Computing ProfitBricks
Adding Recurring Revenue with Cloud Computing ProfitBricksAdding Recurring Revenue with Cloud Computing ProfitBricks
Adding Recurring Revenue with Cloud Computing ProfitBricks
 
Dinakar_Sr Wintel admin
Dinakar_Sr Wintel adminDinakar_Sr Wintel admin
Dinakar_Sr Wintel admin
 
Social Connections 13 - Troubleshooting Connections Pink
Social Connections 13 - Troubleshooting Connections PinkSocial Connections 13 - Troubleshooting Connections Pink
Social Connections 13 - Troubleshooting Connections Pink
 

Recently uploaded

To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsPaul Groth
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Product School
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesThousandEyes
 
In-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT ProfessionalsIn-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT ProfessionalsExpeed Software
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...Sri Ambati
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor TurskyiFwdays
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...Elena Simperl
 
НАДІЯ ФЕДЮШКО БАЦ «Професійне зростання QA спеціаліста»
НАДІЯ ФЕДЮШКО БАЦ  «Професійне зростання QA спеціаліста»НАДІЯ ФЕДЮШКО БАЦ  «Професійне зростання QA спеціаліста»
НАДІЯ ФЕДЮШКО БАЦ «Професійне зростання QA спеціаліста»QADay
 
UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1DianaGray10
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesBhaskar Mitra
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxAbida Shariff
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
 
IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoTAnalytics
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance
 
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀DianaGray10
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyJohn Staveley
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...Product School
 

Recently uploaded (20)

To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
In-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT ProfessionalsIn-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT Professionals
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
НАДІЯ ФЕДЮШКО БАЦ «Професійне зростання QA спеціаліста»
НАДІЯ ФЕДЮШКО БАЦ  «Професійне зростання QA спеціаліста»НАДІЯ ФЕДЮШКО БАЦ  «Професійне зростання QA спеціаліста»
НАДІЯ ФЕДЮШКО БАЦ «Професійне зростання QA спеціаліста»
 
UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 

MMS 2015: Manage those mac os x devices with intune and vnext

  • 1. Manage those unmanaged OS X devices with ConfigMgr Vnext and Microsoft Intune Peter Daalmans @pdaalmans http://ref.ms/aboutme Chris Nackers @chrisnack http://chrisnackers.com
  • 4. Agenda • Native manageability options in Vnext • Via native SCCM Client • Via native MDM channel • Manage Mac OS X via Microsoft Intune • Via MDM channel
  • 5. Native Manageability options Mac OS X Support in ConfigMgr VNEXT
  • 6. Native Manageability options • Support for Mac OS X • 10.6, 10.7, 10.8, 10.9, 10.10 and 10.11 • Hardware Inventory • Application Deployment • Settings Management
  • 7. Enrollment of Mac OS X What do we need? • Public Key Infrastructure (AD CS) • Site server with Internet FQDN • HTTPS-enabled Management Point • HTTPS-enabled Distribution Point • Enrollment Point and Enrollment Proxy Point • Client Settings configured Installation/Enrollment • Terminal-based install (Console/SSH) • Manual certificate enrollment • User-driven GUI in SCCM 2012 R2
  • 8. Demo Setting up support and enrolling Mac OS-X device
  • 9. Inventory • Hardware inventory via Common Information Model (CIM) • Installed programs via hardware inventory • Inventory schedules handled by Default Client Policy
  • 10. Application Management • Native in ConfigMgr 2012 SP1 / R2 using CMMAC wrapper (Community tool via: http://www.flaschengeist-studios.com/cmapputil-helper/ ) • Supports APP, PKG, MPKG, DMG • Detection via Application Bundle ID and Package ID • Deployment to Devices, not Users • Simulate Deployments are supported • Must be a required deployment • BITS not supported • Global conditions not supported
  • 11. Compliance Settings • Creation of Items and Baselines • Report compliance of preferences • Remediate preferences • Managing preferences is getting harder because of changes since 10.8 and 10.9 and the ConfigMgr Client for Mac OS X • Supports directly managing (system) preferences • Supports discovery and remediation scripts
  • 12. Compliance Settings • System preferences are stored in LibraryPreferences • So why can’t I manage user preferences? • User preferences are stored in ~LibraryPreferences (Users$USERLibraryPreferences) • Configuration Manager client operates in Root context • So the client will change Preferences of User Root (DCR is submitted) • Workaround = using Apple shell scripts • defaults reads <preference> <setting> <value> • defaults write <preference> <setting> <value>
  • 13. Demo deploy applications / inventory / compliance settings
  • 14. Troubleshooting • Library/Application Support/Microsoft/CCM/Logs • CCMClient-<date_time>.log • Records activities that are related to the Mac client operations, which includes application management, inventory, and error logging. • ~/Library/Logs • CCMAgent-<date_time>.log • Records information that is related to client operations, which includes user logon and logoff operations and Mac device activity. • CCMNotifications-<date_time>.log • Records activities that are related to Configuration Manager notifications displayed on the Mac device .
  • 15. Mac OS X management Via Microsoft Intune
  • 16. Management via Microsoft Intune Mac OS X support for Microsoft Intune is announced at Ignite! • Security • Web-based enrollment • Passcode policies • Disk encryption • Configure • Push WiFi/VPN profiles • Push custom policies (via Apple Configurator)
  • 17. What is next? • Audit • Hardware inventory • Software inventory • Device reports • Management via MDM channel • User get’s access via company portal 18
  • 18. Demo Mac Management via Microsoft Intune
  • 19. Resources • Blog James Bannan: http://www.jamesbannanit.com • Blog Kent Agerlund: http://kea.coretech.dk • Mac Scripter: http://macscripter.net • Technet: http://ref.ms/sccmmac • Blog Peter Daalmans: http://configmgrblog.com (http://ref.ms/tools for demo examples) • Blog Chris Nackers: http://www.chrisnackers.com
  • 20. Key takeaway Do you have Mac and SCCM / Microsoft Intune? Manage them to be compliant!
  • 21. Share your ideas • Share your voice / ideas! • http://microsoftintune.uservoice.com/ • http://configurationmanager.uservoice.com/
  • 24. Evaluations: Please provide session feedback by clicking the EVAL button in the scheduler app (also download slides). One lucky winner will receive a free ticket to the next MMS! Session Title: Discuss… Ask your questions-real world answers! Plenty of time to engage, share knowledge. SPONSORS
  • 25. Section Header This is the next section
  • 26. Title Line1 Line2 Line3 Line4 Line5 Line6 • Bullet Level 1 • Bullet Level 2 • Bullet Level 3
  • 28. Text Only with Border • Level 1 • Level 2 • Level 3
  • 29. Text Only without Border • Level 1 • Level 2 • Level 3
  • 30. Title Text 1 • Level 1 • Level 2 • Level 3 Text 2 • Level 1 • Level 2 • Level 3
  • 31. Section 1 Text • Level 1 • Level 2 • Level 3 Section 2 Text • Level 1 • Level 2 • Level 3 Title