Close Menu
Peter Klapwijk – In The Cloud 24-7Peter Klapwijk – In The Cloud 24-7
    Facebook X (Twitter) Instagram
    Peter Klapwijk – In The Cloud 24-7Peter Klapwijk – In The Cloud 24-7
    • Home
    • Intune
    • Windows
      • Modern Workplace
    • macOS
    • Android
    • iOS
    • Automation
      • Logic Apps
      • Intune Monitoring
      • GitHub
    • Security
      • Passwordless
      • Security
    • Speaking
    • About me
    Peter Klapwijk – In The Cloud 24-7Peter Klapwijk – In The Cloud 24-7
    Home»Intune»Modern desktop deployment with Microsoft 365
    Intune

    Modern desktop deployment with Microsoft 365

    Peter KlapwijkBy Peter KlapwijkDecember 17, 2018Updated:December 3, 201910 Mins Read


    Modern desktop deployment, when you follow Microsoft and Microsoft related media on the internet you probably have read this ‘name’ before. But what does Microsoft mean with Modern Desktop Deployment? What products does Microsoft have available to get the desktop deployed?
    In this blog post I will show you how Modern Desktop Deployment might look like using parts of Microsoft 365, like Windows AutoPilot and Intune.

    Getting started

    Previously when you prepared a Windows device for your users, you probably deployed a customized image to the device, which contained all the software, Windows Updates etc. 
    In the modern desktop deployment time you don`t use customized images but use Windows AutoPilot.
    With Windows AutoPilot the hardware vendor registers the new devices to your Windows AutoPilot Service and then ships the device direct to the end-user. The user unboxes and starts the device. The user needs to connect the device to the internet and after that, the user is presented a customized logon screen. The user authenticates with his Azure AD (Office 365) account which results in the device being Azure AD joined en automatically enrolled to Intune. Intune applies settings and deploys software like the Company Portal and Office ProPlus to device. And after this setup is finished, the user is logged on and is ready to start working on the device.

    Windows AutoPilot

    That`s what AutoPilot is in a overview.
    But to get this all running we need to create an AutoPilot profile and assign that profile to the AutoPilot devices. With such a profile we have the option to change a part of the out-of-the-box experience by accepting the EULA and blocking the privacy settings pages. Here you also choose the user account type (standard or administrator) and set a computer name template.

    AutoPilot profile

    Optional we can enable the Enrollment Status Page under the Windows enrollment settings. This will present the user a status page before he first logs on to the Intune managed device, in which he can see what is happening with the device during setup.
    You have several options to choose from under the settings tab. For example it allows you to block the device until all apps and profiles are installed. This makes sure all settings and apps are installed before the user is logged on.

    Enrollment Status Page settings

    If we have a look at the user experience, the user is presented with a customized welcome screen with your company logo, instead of the default authentication page.
    When the device is assigned to the user, the user only needs to enter the password from his Azure AD account, like below. If the device is not assigned to an user, the user is asked to enter his Azure AD username and password.

    AutoPilot logon screen

    If we choose to hide the EULA and Privacy settings in the AutoPilot Profile, those pages are skipped and the Enrollment Status page is shown. (if enabled). Here the user gets insight in what happens with the device after the authentication. Another benefit of enabling the status page is that the policies are applied and software is deployed to the device before the user is logged on the first time. Without this status page, the user is logged on to the device while Intune is still applying settings and installing software.

    Enrollment Status Page

    Software management

    Software deployment is one of the jobs we need to get done during desktop deployment and with Intune we have that possibility.
    We are already able to deploy apps purchased via the Microsoft Store and applications using MSI installer files for a while, but since a few months we are also able to deploy Win32 apps. Have a look at this previous post, to see how that works. And Intune also supports the new MSIX installer file type. By adding support for Win32 app and MSIX support, we are now able to deploy almost every application using Intune to our Windows 10 devices.

    To deploy Office 365 ProPlus you don`t even have to upload your installer files, Office ProPlus is already present in the Intune portal, ready to deploy to Windows 10 (or macOS). Just check the apps that you want to install, choose the version, language and some other settings and the Office suite is ready to be deployed.

    Office 365 Properties

    Besides installing applications, you can also remove applications with Intune. We can use Intune to remove the default Windows 10 applications like Xbox, GameBar, My Office etc. In this post I showed how that can be done.

    But not only user applications need to be deployed to our Windows devices, we also need to make sure Windows Updates are installed. With Intune you can deploy several Update Rings to your devices to take control of Windows Updates. Per update ring you can choose the servicing channel and deferral period.

    Update rings

    Servicing channel

    And as end-users do not always install updates themselves, we can force the installation of the updates in the update ring. Some other update settings are active hours and when to restart the device after installation of updates.

    Windows Update settings

    Customize the Start menu

    When the user is logged on for the first time on his new Windows 10 device, the start menu might look something like this.

    Windows 10 startmenu

    Fortunately we have some options with Intune to customize the start menu. We can start customizing the start menu with a Device Restrictions policy. A lot of settings are presented via the GUI in this policy set, like removing Recently added apps, remove the Shutdown button or removing Documents on Start.

    Device restrictions policy, Start

    There are also some custom CSP policies to apply to the devices with which you can block for example Windows Consumer features or Third Party Suggestions in Spotlight.
    And as already mentioned in this article, we can remove built-in Windows 10 apps, so they also don`t show up in the start menu.
    One step further in customizing the start menu is applying a start menu layout using a xml file, like you can with a Group Policy. This will pin start menu tiles to the start menu, overwriting the existing tiles which you get out-of-the-box. 

    Startmeny layout

    After all those customizations the end result is a start menu like the one below.

    Intune customized startmenu

    User files and settings

    Now that we have deployed (and removed) applications and customized the start menu, it`s time to have at look at how we can provide our users with easy access to their documents. And we have a look at some handy features which an Azure AD joined device provides the user.
    I assume user documents are stored as much as possible in OneDrive for Business when you purchase Microsoft 365 licenses. So it would be nice if the user is signed in to OneDrive silently after logging on the first time on the Azure AD joined device.
    We can use Administrative Templates (just released at the moment of writing) to get this job done. From the list of settings we can use the setting ‘Silently configure OneDrive using the primary Windows account’ to sign in to the client automatically. 

    Intune ADMX – OneDrive

    Using Intune to silently configure OneDrive, makes it easy for our users to access their documents. And with Known Folder Move even the Desktop, Documents and Pictures folders are protected.

    OneDrive syncing

    Now something completely different, but I think a handy feature for a user who forgot his password: Self Service Password Reset from the Windows logon screen. When enabled for your users and enabled via an Intune policy on Azure AD joined devices, it provides your users an easy way to reset the Azure AD password direct from the logon screen. And Self Service Password Reset also prevents a lot of phone calls to the service desk.
    I already wrote an article about this option a year ago, so have a look at this article for full details on setting this up.

    SSPR from the Windows logon screen

    Securing Windows 10

    The last part of this long read is dedicated to securing Windows 10 with Microsoft Intune. I already wrote about setting up Update rings, so your devices get the latest (security) updates. But what about disk encryption, managing Windows Defender and the firewall? All these options can be managed by using Intune.

    With Intune on an Azure AD joined Windows 10 device with the right conditions (hardware and OS), you are able to fully automate the process of enabling disk encryption. To fully automate BitLocker your device needs to run Windows 10 Enterprise, have a HSTI interface and the users needs to be local Administrator. But since Windows 10 1809, there are some new capabilities to start this automated process even on non-HSTI and Windows 10 Pro devices. MVP Oliver Kieselbach wrote a nice article about this which you find here.

    BitLocker encrypting

    Since Windows 10 1709 we have Firewall CSP settings to take control over the Windows Defender Firewall. It allows us to enable the firewall for the three profiles, control what the default action is for inbound connections, block or allow notifications and a lot more.
    And Microsoft made it pretty easy to control these firewall settings since they added those settings to the Device Management portal.

    Image title

    Your subtitle here

    Settings to take control of the built-in anti-virus solution of Windows 10, Windows Defender Antivirus, are also available from the portal. You can  for example make sure real-time protection and cloud-delivered protection are enabled. And your users are not able to disable those settings.

    Windows Defender AV settings

    But not only the anti-virus part of Windows Defender can be managed by using Intune. We can take control of all parts of Windows Defender like Application Guard, Exploit Guard and Smartscreen.

    Windows Defender settings

    Another nice set of policies allows you to add support information to the Windows Defender Security Center. As shown below you can add the phone number, email address and url of your service desk to the WD Security Center, but also to WD notifications.

    WD Security Center support information

    As last topic in this securing Windows 10 part, we have a quick look a the Security Baselines which are just release in public preview today. Using GPO`s we relied for many years on Microsoft to provide us a security baseline and use that as a starting point in securing Windows. But a security baseline for MDM was not available until today. These security baselines need to help us to further secure our MDM (modern deployed) desktops.

    Intune Security Baselines

    After reading this long post I hope you have a good view of what is possible with the Microsoft 365 suite in deploying and managing Windows 10 desktop. If you have any questions about Modern Desktop Deployment or something related, don`t hesitate to contact me.

    Autopilot Azure Azure AD EMS Intune Microsoft 365 Microsoft Endpoint Manager Office 365 OneDrive for Business Printing Windows 10
    Share. Facebook Twitter LinkedIn Email WhatsApp
    Peter Klapwijk
    • Website
    • X (Twitter)
    • LinkedIn

    Peter is a Security (Intune) MVP since 2020 and is working as Modern Workplace Engineer at Wortell in The Netherlands. He has more than 15 years of experience in IT, with a strong focus on Microsoft technologies like Microsoft Intune, Windows, and (low-code) automation.

    Related Posts

    How to update win32 applications with Microsoft Intune

    June 8, 2020

    Windows AutoPilot Securing your hardware Failed 0x800705b4

    August 19, 2019

    Easily deploy Office Pro Plus with Intune

    July 25, 2017
    Add A Comment
    Leave A Reply Cancel Reply

    Peter Klapwijk

    Hi! Welcome to my blog post.
    I hope you enjoy reading my articles.

    Hit the About Me button to get in contact with me or leave a comment.

    Awards
    Sponsor
    Latest Posts

    Hide the “Turn on an ad privacy feature” pop-up in Chrome with Microsoft Intune

    April 19, 2025

    How to set Google as default search provider with Microsoft Intune

    April 18, 2025

    Using Windows Autopilot device preparation with Windows 365 Frontline shared cloud PCs

    April 13, 2025

    Using Visual Studio with Microsoft Endpoint Privilege Management, some notes

    April 8, 2025
    follow me
    • Twitter 4.8K
    • LinkedIn 6.1K
    • YouTube
    Tags
    Administrative Templates Android Automation Autopilot Azure Azure AD Browser Conditional Access Edge EMS Exchange Online Feitian FIDO2 Flow Google Chrome Graph Graph API Identity Management Intune Intune Monitoring iOS KIOSK Logic Apps macOS MEM MEMMonitoring Microsoft 365 Microsoft Edge Microsoft Endpoint Manager Modern Workplace Office 365 OneDrive for Business Outlook Passwordless PowerApps Power Automate Security SharePoint Online Teams Windows Windows 10 Windows10 Windows 11 Windows Autopilot Windows Update
    Copy right

    This information is provided “AS IS” with no warranties, confers no rights and is not supported by the authors, or In The Cloud 24-7.

     

    Copyright © 2025 by In The Cloud 24-7/ Peter Klapwijk. All rights reserved, No part of the information on this web site may be reproduced or posted in any form or by any means without the prior written permission of the publisher.

    Shorthand; Don’t pass off my work as yours, it’s not nice.

    Recent Comments
    • Nathalie on How to update win32 applications with Microsoft Intune
    • Peter Klapwijk on Using Windows Autopilot device preparation with Windows 365 Frontline shared cloud PCs
    • John M on Using Windows Autopilot device preparation with Windows 365 Frontline shared cloud PCs
    • Christoffer Jakobsen on Connect to Azure file shares with Microsoft Entra Private Access
    • Ludo on How to block Bluetooth file transfer with Microsoft Intune
    most popular

    Application installation issues; Download pending

    October 1, 2024

    Restrict which users can logon into a Windows 10 device with Microsoft Intune

    April 11, 2020

    How to change the Windows 11 language with Intune

    November 11, 2022

    Update Microsoft Edge during Windows Autopilot enrollments

    July 9, 2024
    Peter Klapwijk – In The Cloud 24-7
    X (Twitter) LinkedIn YouTube RSS
    © 2025 ThemeSphere. Designed by ThemeSphere.

    Type above and press Enter to search. Press Esc to cancel.

    Manage Cookie Consent
    To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
    Functional Always active
    The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
    Preferences
    The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
    Statistics
    The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
    Marketing
    The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
    Manage options Manage services Manage {vendor_count} vendors Read more about these purposes
    View preferences
    {title} {title} {title}