SlideShare uma empresa Scribd logo
1 de 42
Baixar para ler offline
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

Mais conteúdo relacionado

Mais procurados

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
 

Mais procurados (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...
 

Destaque

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
 

Destaque (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
 

Semelhante a 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
 

Semelhante a 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
 

Último

Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 

Último (20)

Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 

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