πŸ“˜ IT Certification Handbook

Microsoft 365, Intune, Cloud Fundamentals (MS-900) & Core Networking (CompTIA Network+)

A Complete Beginner's Guide – From Zero to Your First IT Certificate

πŸ“‘ Index / Table of Contents

MS-900 = Microsoft Cloud Fundamentals Network+ = CompTIA Network+ Both = Applies to both certifications

1. Microsoft 365 Admin Center – Getting Started MS-900

The Microsoft 365 Admin Center is the main website where IT administrators go to manage users, licenses, security settings, and devices for their company. Think of it as the "control room" for your organization's Microsoft services.

How to access it

Go to admin.microsoft.com and sign in with your administrator account.

What you can do here

πŸ’‘ Tip: If you ever get lost in menus, just type what you're looking for in the search bar at the top of the admin center. It will find the right page for you.

Licensing Explained Simply

A license is like a ticket that allows a user to use a Microsoft service. Common license types include:

βœ… Easy Rule: You can create a user account without assigning a license. The user just won't be able to use any Microsoft 365 services until you add a license later.
↑ Back to Index

2. Creating & Managing Users MS-900

How to Create a New User (Step by Step)

  1. Go to admin.microsoft.com β†’ Users β†’ Active Users
  2. Click "Add a user"
  3. Fill in:
    • First name and Last name (e.g., Samantha Rogers)
    • Display name – How they appear in the company directory (e.g., "Samantha Rogers")
    • Username – This becomes their email address (e.g., samantha@company.com)
  4. Set a password – You can auto-generate one or create your own. Check "Require user to change password on first sign-in" for security.
  5. Assign a license (or skip this if you need manager approval first)
  6. Set roles – Most users are regular users with no admin access. Only give admin roles to IT staff.
  7. Fill in profile info (optional): title, department, office location, phone number, etc.
  8. Click "Finish adding"
πŸ’‘ Tip: As you type a username, the system automatically checks if it's available. If it shows a green checkmark, the username is good to use!

Using Templates

If you hire many people for the same role (e.g., "Financial Analyst"), you can save a template with all the common settings. Next time, just pick the template and fill in the name – saves a lot of time!

Managing Existing Users

↑ Back to Index

3. Microsoft Entra ID (formerly Azure AD) MS-900

What is Entra ID?

Microsoft Entra ID (pronounced "en-tra") is the cloud-based identity and access management service. It used to be called Azure Active Directory (Azure AD). Microsoft renamed it in 2023, but you'll still see the old name in many places – don't let that confuse you!

⚠️ Correction: In the video, the presenter says "Azure AD is now called Microsoft Entra." This is correct, but the name changed in July 2023. Some parts of the admin center still show "Azure AD" or "Azure" because Microsoft hasn't finished updating everything. This is called metadata that wasn't updated – it's a known issue, not a mistake on your part.

What does Entra ID do?

πŸ’‘ What's the difference between "on-premise Active Directory" and "Entra ID"?
Traditional Active Directory (AD) lives on a Windows server in your office. Entra ID lives in the cloud (on Microsoft's servers). Think of Entra ID as "Active Directory, but in the cloud – accessible from anywhere."

Where to find Entra ID

Go to entra.microsoft.com or find it under "Identity" in the Microsoft 365 Admin Center.

↑ Back to Index

4. Multi-Factor Authentication (MFA) MS-900

What is MFA and Why Do You Need It?

MFA (Multi-Factor Authentication) means the user needs more than just a password to log in. They also need a second proof of identity, like:

This is extremely important because passwords alone can be stolen. MFA makes it much harder for hackers to break in.

⚠️ Correction: The presenter repeatedly says "multiffactor". The correct term is "multi-factor authentication" (MFA). This is just a pronunciation habit – the concept is the same.

How to Enable MFA for a User

  1. Go to Microsoft 365 Admin Center β†’ Users β†’ Active Users
  2. Select the user
  3. Under "Multi-factor authentication," click "Enable" or "Manage MFA"
  4. The user will be prompted to set up MFA the next time they sign in
πŸ’‘ Default policy: By default, new users have 14 days to set up MFA after their account is created. After that, they are forced to set it up before they can log in.

Resetting MFA for Users

If a user gets a new phone and can't access their authenticator app, you can reset their MFA from the admin center. This allows them to set it up again from scratch.

Temporary Access Pass

You can also issue a Temporary Access Pass – a one-time code that lets the user set up MFA without needing their old phone. This is especially useful for new employees.

⚠️ Outdated Information: The presenter mentions "app passwords" for Outlook and Lync (Skype for Business) when MFA is enforced. As of 2023–2024, Microsoft has deprecated (retired) app passwords for most scenarios. Modern authentication (OAuth 2.0) handles this automatically. You generally do NOT need to use app passwords anymore.
↑ Back to Index

5. Windows Autopilot MS-900

What is Windows Autopilot?

Windows Autopilot is a technology that lets you set up new Windows computers without ever touching them. You order a computer from a vendor (like Dell or HP), ship it directly to the employee, and when they turn it on and connect to the internet, the computer automatically configures itself with your company's settings, apps, and security policies.

How Autopilot Works (Simple Version)

  1. Vendor sends computer – Dell or HP ships the computer straight to the employee's home
  2. Employee turns it on – They connect to Wi-Fi and see a standard Windows setup screen
  3. They sign in with their work email – This is the key step! They use their Microsoft 365 email and password
  4. Intune takes over – The computer is automatically enrolled in your company's management system
  5. Apps and settings are installed – Microsoft 365, Chrome, antivirus, VPN settings, and everything else you configured get installed automatically
  6. Computer is ready to use – In about 30–60 minutes (depending on internet speed), the employee has a fully configured work computer

Deployment Profiles

A deployment profile is a set of instructions that tells Autopilot how to set up the computer. You can create different profiles for different departments:

Setting Up an Autopilot Profile

  1. Go to Intune β†’ Devices β†’ Windows β†’ Enrollment
  2. Select Windows Autopilot β†’ Deployment Profiles
  3. Click "Create Profile" β†’ name it (e.g., "New Employee Profile")
  4. Choose User-driven mode
  5. Select Microsoft Entra joined (cloud-only – no on-premise server needed)
  6. Configure settings:
    • Hide privacy settings and license terms (so the user doesn't have to click through them)
    • Set user as Standard (not administrator) for regular employees
    • Choose which department/group this profile applies to
  7. Click Create

Pre-Provisioning (Advanced)

If you want an even faster setup, you can create a pre-provisioning setup. This lets the vendor or IT staff do most of the heavy lifting before the user gets the computer. Steps include:

βœ… Great news: You can also manage a computer that an employee bought themselves (BYOD – Bring Your Own Device) as long as they sign in with their work email. The employee keeps ownership, but the company can manage work-related apps and data on it.
↑ Back to Index

6. Microsoft Intune – Overview MS-900

What is Intune?

Microsoft Intune (pronounced "in-toon") is a cloud-based service that lets you manage all your company's devices from one place. Think of it as a remote control for your organization's computers, phones, and tablets.

With Intune, you can:

πŸ’‘ Where to find Intune: Go to intune.microsoft.com. If you don't have access yet, you can get a free Microsoft 365 Developer Program subscription to practice.

Intune vs. SCCM – What's the Difference?

SCCM (System Center Configuration Manager, now called Microsoft Endpoint Configuration Manager) is an older, on-premise tool that runs on a server in your office. Intune is the newer, cloud-based version that doesn't need any servers. Many companies use both together – this is called co-management.

↑ Back to Index

7. Device Enrollment & Management MS-900

How Does a Device Get "Enrolled"?

When a user signs into a Windows computer with their work email for the first time, the computer gets enrolled into Intune automatically (if you've set up Autopilot). This means Intune now "sees" the computer and can manage it.

After enrollment, you can see the device in the Intune console under Devices β†’ Windows. It will show:

πŸ’‘ Sync timing: It can take up to 30 minutes (sometimes longer) for a newly enrolled device to appear in Intune and start receiving policies. You can speed this up by clicking the "Sync" button on the device in Intune.

Device Platform Restrictions

You can create restrictions that control which devices are allowed to enroll. For example:

⚠️ Note on naming: The presenter sometimes calls it "intoune" instead of "Intune." This is just a pronunciation difference. The official name is Microsoft Intune.
↑ Back to Index

8. Configuration Policies MS-900

What Are Configuration Policies?

Configuration policies are rules that tell a device how it should behave. Think of them as a "settings manager" – they enforce specific settings on all the computers you manage.

Types of Configuration Policies

Common Things You Can Configure

βœ… Easy rule: You assign policies to groups. Create a group called "Finance Department" and apply certain settings to that group. Only computers in the Finance group will get those settings. This way, different departments can have different configurations.

How to Create a Configuration Policy

  1. Go to Intune β†’ Devices β†’ Windows β†’ Configuration Profiles
  2. Click "Create Profile" β†’ choose platform (Windows 10 or later)
  3. Select profile type (Settings catalog or Templates)
  4. Configure the settings you want
  5. Assign to a group (e.g., "All Windows Devices" or "Finance Department")
  6. Click Create
↑ Back to Index

9. Compliance Policies MS-900

What is a Compliance Policy?

A compliance policy is a set of rules that checks whether a device is "healthy" and following your security requirements. If a device is non-compliant, you can take actions like:

Common Compliance Rules

⚠️ Correction on Terminology: The presenter mentions "Microsoft attest attestition service". The correct term is "Microsoft Attestation Service". This service verifies that the device booted securely with all security features enabled.

Creating a Compliance Policy

  1. Go to Intune β†’ Devices β†’ Windows β†’ Compliance Policies
  2. Click "Create Policy"
  3. Choose Windows 10 or later
  4. Configure rules (Device Health, Device Properties, System Security, etc.)
  5. Set actions for non-compliance (e.g., send email after 7 days of non-compliance)
  6. Assign to groups and click Create

Notification Templates

You can create an email notification template that gets sent to users when their device is non-compliant. For example:

"Subject: Your computer needs attention
Body: Please turn on your computer and make sure it is connected to the internet so it can receive security updates."

↑ Back to Index

10. App Deployment via Intune MS-900

How to Install Apps Remotely

With Intune, you can push (install) applications to computers without visiting them. This works for the Microsoft 365 apps, third-party software like Google Chrome, and custom business applications.

Types of Apps You Can Deploy

Packaging a Win32 App (e.g., Google Chrome)

For traditional apps, you need to package them using the Intune Win32 App Packaging Tool (also called "IntuneWinAppUtil"). Here's the process:

  1. Download the MSI or EXE installer for the app (e.g., Google Chrome MSI)
  2. Use the IntuneWinAppUtil tool to convert it into a .intunewin file
  3. In Intune, go to Apps β†’ Windows β†’ Add
  4. Select Windows app (Win32)
  5. Upload the .intunewin package file
  6. Configure:
    • Name, Description, Publisher
    • Install command (e.g., msiexec /i "chrome.msi" /q for silent install)
    • Detection rules – How Intune knows the app is already installed (e.g., check registry key)
    • Requirements – 32-bit or 64-bit, minimum OS version
  7. Assign to groups (users or devices)
  8. Click Create
πŸ’‘ Silent Install: Most business software supports silent installation (the user doesn't see any popups). The command typically includes a /quiet, /q, or /s flag. For MSI files, use msiexec /i "filename.msi" /q.
⚠️ Correction on Packaging: The presenter mentions the file extension ".intoune.win" or "Intune win". The correct file format is ".intunewin" (one word, no dots between "intune" and "win"). The packaging tool is officially called the Microsoft Win32 Content Prep Tool.

Web Links (Shortcuts)

You can also push web links as apps. For example, you can create a shortcut to your company's internal website or a SaaS tool. The user will see it in their Start Menu under "Apps."

↑ Back to Index

11. Update Rings (Windows Updates) MS-900

What Are Update Rings?

Update rings let you control how and when Windows Updates are installed on your company's computers. Instead of each computer getting updates whenever Microsoft releases them, you decide the schedule.

Why Use Multiple Rings?

Imagine a new Windows update comes out. It might have bugs that could break your software. With update rings, you can:

  1. Ring 1 (IT/Testers) – Get the update immediately. IT staff test it first.
  2. Ring 2 (All Users) – Get the update 7–10 days later, after IT confirms it's safe.
  3. Ring 3 (Critical Systems) – Get the update last, after everyone else has confirmed it's working fine.

Settings You Can Configure

How to Create an Update Ring

  1. Go to Intune β†’ Devices β†’ Windows β†’ Update Rings
  2. Click "Create Profile"
  3. Name it (e.g., "Ring 2 – Users")
  4. Configure deferral periods and maintenance times
  5. Assign to a group (e.g., "All Users" or "Finance Department")
  6. Click Create
↑ Back to Index

12. Microsoft Endpoint Configuration Manager (MECM/SCCM) MS-900

What is SCCM/MECM?

Microsoft Endpoint Configuration Manager (MECM) – formerly called System Center Configuration Manager (SCCM) and sometimes referred to as "SECM" – is a server-based tool that manages computers on your company's network. It's the older, on-premise version of Intune.

⚠️ Correction: The presenter calls it "SECM" (pronounced "sec-em") and also "Microsoft and point manager". The correct names are:
  • SCCM – System Center Configuration Manager (the older name)
  • MECM – Microsoft Endpoint Configuration Manager (the current official name)
  • It's "Endpoint", not "and point"

How It Works (Simple Explanation)

Imagine you have 100 computers in your office. Instead of walking to each one to install software, you use Configuration Manager:

  1. The Server – A powerful computer running Configuration Manager that holds all the software packages
  2. Distribution Points – Other servers or computers that store copies of the software for faster access
  3. Client Software – A small program installed on each computer that talks to the server
  4. Software Center – The app on each computer where users can see and install available software

Server β†’ Client Communication

πŸ’‘ Co-management: You can use both SCCM/MECM and Intune together. This is called co-management. For example, you might use SCCM for software distribution on corporate desktops and Intune for managing remote laptops and mobile devices.
↑ Back to Index

13. Software Center MS-900

What is Software Center?

Software Center is an app that comes with Configuration Manager. It's installed on every managed computer and lets users see and install software that the IT department has made available to them.

What You See in Software Center

How to Install Software from Software Center

  1. Open Software Center from the Start Menu
  2. Click the "Applications" tab
  3. Find the software you want (e.g., 7-Zip, Google Chrome)
  4. Click "Install"
  5. The software downloads and installs automatically – you'll see a notification when it's done
πŸ’‘ The client executable: The main client software is located in the folder C:\Windows\CCM. The installer file is called ccmsetup.exe.
↑ Back to Index

14. Packages vs. Applications MS-900

What's the Difference?

In Configuration Manager, there are two ways to deploy software: Packages and Applications. They can both install the same software, but they work differently:

Feature Packages Applications
Target Computers / Devices Users
Install type Attended or Unattended Always Unattended (silent)
Detection method Basic (run once) Advanced (detects if already installed)
Repair / Uninstall Manual Built-in options available
Best for Servers, system tools, scripts User-facing software (Office, Chrome)
βœ… Recommendation: For most business software, use Applications because they install silently and can detect if the software is already installed. Use Packages for scripts, server tools, or when you need the user to see installation progress.

How to Create an Application (Step by Step)

  1. Open Configuration Manager Console β†’ Software Library
  2. Expand Application Management β†’ Applications
  3. Right-click β†’ Create Application
  4. Choose "Manually specify the application information" or "Automatically detect from installation files"
  5. If using MSI, browse to the network path (UNC path like \\server\share\app.msi)
  6. Configure:
    • Name (e.g., "Skype for Business")
    • Publisher (Microsoft)
    • Install command (auto-filled for MSI)
    • Install behavior – "Install for system" (all users) or "Install for user" (only the current user)
  7. Click Next β†’ confirm β†’ Close
⚠️ Important: When creating an application, you MUST use a network path (UNC) like \\SERVER\Share\Package\app.msi, not a local drive path like C:\Packages\app.msi. Local paths won't work because other computers can't access them.

Deploying the Application

  1. Right-click the application β†’ Deploy
  2. Choose a Collection (who gets it – e.g., "All Users")
  3. Select a Distribution Point Group (where the software files will be stored for clients to download)
  4. Set Purpose: Available (users can install if they want) or Required (forces installation)
  5. Schedule the deployment (immediately or at a specific time)
  6. Click Next β†’ Close
↑ Back to Index

15. Distribution Points MS-900

What is a Distribution Point?

A Distribution Point (DP) is a server or computer that stores copies of software packages so client computers can download them. Instead of 100 computers all downloading from one server (which would be very slow), they download from the nearest distribution point.

Why Distribution Points Matter

How It Works

  1. You create a software package on the main site server
  2. The package is distributed (copied) to all distribution points in your network
  3. When a client needs to install the software, it downloads from the nearest DP
  4. The client runs the installation locally
πŸ’‘ Security note: The packages folder (where you store your MSI/EXE files) needs to have read and execute permissions for domain computers and users. Otherwise, clients won't be able to download or install the software.
↑ Back to Index

16. Client Installation & Client Center MS-900

What is the Configuration Manager Client?

For a computer to be managed by Configuration Manager, it needs the Configuration Manager client installed. This client software (located in C:\Windows\CCM) communicates with the server, receives instructions, and installs software.

Installing the Client – Method 1: Automatic (Push)

Normally, when a new computer joins your domain, Configuration Manager should automatically push (install) the client to it. This doesn't always work perfectly (especially with Windows 11), so sometimes you need to do it manually.

Installing the Client – Method 2: Manual

  1. On the Configuration Manager server, find the client installer at:
    C:\Program Files\Microsoft Configuration Manager\Client\ccmsetup.exe
  2. Copy the entire Client folder to the target computer (e.g., to C:\Client\)
  3. On the target computer, run ccmsetup.exe as Administrator
  4. The setup will install the client, which includes:
    • Software Center – For users to manage software
    • Configuration Manager – In Control Panel, for IT to manage advanced settings
  5. Wait 5–30 minutes for the installation to complete

Client Actions (How to Refresh Policies)

Once the client is installed, you can find it in Control Panel β†’ Configuration Manager. The Actions tab is very important – these actions let you refresh policies and check for new software:

Instead of waiting for the automatic cycle (which could take hours), you can manually run these actions by selecting them and clicking "Run Now."

Client Center for Configuration Manager (Third-Party Tool)

The presenter demonstrates a tool called Client Center for Configuration Manager. This is a free, open-source tool (not made by Microsoft) that lets IT support staff remotely:

βœ… Why this is useful: If you're a help desk technician without access to the main Configuration Manager console, Client Center lets you perform many management tasks directly from your own computer.
↑ Back to Index

17. Managing Devices – Wipe, Retire, Remote Control MS-900

Device Actions in Intune

Once a device is enrolled in Intune, you can perform several powerful actions remotely:

Wipe

Wipe performs a factory reset. It erases everything on the computer and restores it to its original state. Use this when:

Retire

Retire removes the device from Intune management. It removes company data and policies but keeps the user's personal files. This is mainly used for BYOD (Bring Your Own Device) scenarios where the employee owns the phone or computer.

Reset Password

You can remotely reset a user's password if they forgot it.

Revoke Sessions

If a user is having sign-in issues (e.g., they're locked out because an old session is still active on another device), you can revoke all sessions. This signs them out everywhere and forces them to sign in again with the new password.

πŸ’‘ Tip: After changing a user's password, always revoke their sessions if they're still getting locked out. Sometimes old devices keep trying to authenticate with the old password, which causes the account to lock.

Remote Control via Configuration Manager

Configuration Manager supports remote control – you can view and control a user's computer to help them troubleshoot. This is found under Client β†’ right-click β†’ Start β†’ Remote Control.

↑ Back to Index

18. Cloud Computing Concepts Both MS-900 Network+

Cloud computing means running software and storing data on someone else's computers ("the cloud") instead of on your own machine. Instead of buying a server and installing software yourself, you access it over the internet.

The Three Cloud Service Models

ModelWhat It MeansAnalogyExamples
IaaS
(Infrastructure as a Service)
You rent virtual computers, storage, and networking. You install and manage everything yourself (OS, apps, data). Renting an empty apartment – you bring your own furniture. Azure VMs, AWS EC2
PaaS
(Platform as a Service)
You get a platform to build and run your apps. You don't manage the underlying servers or OS. Renting a fully furnished apartment – you just bring your clothes. Azure App Service, Microsoft SQL Database
SaaS
(Software as a Service)
You use a finished application over the internet. You don't manage anything – just log in and use it. Staying in a hotel – everything is ready for you. Microsoft 365, Teams, Outlook, Gmail
πŸ’‘ MS-900 Focus: Microsoft 365 is a SaaS product. You pay a subscription and get access to fully managed apps. This is the core concept the MS-900 exam tests.

Cloud Deployment Models

Key Characteristics of Cloud Computing

βœ… Tip for the exam: Remember the analogy: IaaS = you manage everything above the OS. PaaS = you just manage your app and data. SaaS = you manage nothing except your own user settings.
↑ Back to Index

19. Microsoft 365 Apps Deep Dive MS-900

Microsoft 365 is more than just Word and Excel. It's a family of connected apps and services that work together. For the MS-900 exam, you need to understand what each major service does.

The Core Services

ServiceWhat It DoesCommon Name
Exchange Online Professional email, calendar, and contacts. Every user gets a mailbox with advanced features. Email / Outlook
SharePoint Online A website system for sharing documents and building internal company sites (intranet). Teams use it to store and collaborate on files. Team sites / Document libraries
OneDrive for Business Personal cloud storage for each user. Like a private "cloud drive" where you can access your files from any device. Cloud storage
Microsoft Teams The hub for teamwork. Chat, video calls, meetings, file sharing, and app integration in one place. Replaced Skype for Business. Chat / Video calls
Microsoft 365 Apps The familiar Office apps: Word, Excel, PowerPoint, Outlook, Access (PC only), Publisher (PC only). Installed locally or used in a web browser. Office apps
Viva An employee experience platform. Includes Viva Connections (intranet feed), Viva Learning (training), Viva Insights (wellbeing/analytics), and Viva Topics (knowledge discovery). Employee experience
Power Platform Low-code tools: Power Apps (build apps), Power Automate (automate workflows), Power BI (data dashboards), Power Virtual Agents (chatbots). Low-code / Automation
Yammer An enterprise social network. Like a private Facebook for your company to share news and connect across departments. Company social network

How They Connect

Here's a real-world example: A team uses Teams to chat and meet. Files shared in Teams are stored in SharePoint document libraries. Each person's private files are in their own OneDrive. When someone sends an invite to a Teams meeting, it shows up in Exchange Online (Outlook calendar). All of this is covered by the same compliance policies.

πŸ’‘ MS-900 Tip: The exam will ask you which service to use for a specific scenario. For example: "Which service should you use for corporate email?" β†’ Exchange Online. "Which service for storing personal work files?" β†’ OneDrive for Business.
↑ Back to Index

20. Conditional Access & Identity Protection MS-900

What is Conditional Access?

Conditional Access is like a smart bouncer at a club. The bouncer checks different conditions before letting someone in: "Is the person on the guest list? Is it after hours? Are they dressed appropriately?" Similarly, Conditional Access checks conditions like:

Conditional Access Policies – Simple Examples

βœ… MS-900 Focus: The exam expects you to understand what Conditional Access is used for and when to use it. You don't need to know how to create complex policies, just the concept.

Identity Protection (Risk Detection)

Microsoft Entra ID Protection automatically detects risky sign-in behavior, such as:

When a risk is detected, you can configure automated responses like: require MFA, require password change, or block sign-in entirely.

Identity Governance

Identity Governance makes sure the right people have the right access to the right resources. Key features:

↑ Back to Index

21. Microsoft Purview Compliance MS-900

What is Compliance in Microsoft 365?

Companies often have legal and regulatory requirements about how data must be handled. For example, banks must keep customer records for 7 years, and hospitals must protect patient information (HIPAA). Microsoft Purview provides the tools to meet these requirements.

Key Purview Features

FeatureWhat It Does
Data Loss Prevention (DLP) Prevents sensitive information (credit card numbers, Social Security numbers, medical records) from being accidentally shared via email or Teams. If someone tries to email a credit card number, DLP can block the email or warn the user.
Retention Policies Controls how long data is kept and when it's deleted. For example: "Keep all emails for 7 years, then automatically delete them."
eDiscovery Allows legal teams to search for specific data across the entire organization (emails, documents, chats) when preparing for a lawsuit or audit.
Audit Logs Records who did what and when. "Who deleted the contract file?" "Who changed the document permissions?"
Communication Compliance Detects and reviews inappropriate messages (harassment, offensive language, sharing confidential information) in emails and Teams chats.
Sensitivity Labels Tags you can apply to documents and emails: "Confidential", "Internal", "Public". Once labeled, the data is automatically protected (encrypted, restricted).
Records Management Marks certain documents as "records" that cannot be modified or deleted for legal purposes.
βœ… MS-900 Tip: You don't need to know how to configure these tools in detail. Focus on understanding what each feature does and which scenario each one solves.
⚠️ Note: The video transcripts do not cover compliance topics. This section was added because compliance is a major topic on the MS-900 exam (approximately 15-20% of the questions). Without it, you would be unprepared for the exam.
↑ Back to Index

22. Zero Trust Security Model Both MS-900 Network+

What is Zero Trust?

Zero Trust is a security principle: "Never trust, always verify." In the old days, if you were inside the company network, you were automatically trusted. The problem? If a hacker got inside the network, they could access everything.

Zero Trust assumes that no one is automatically trustworthy – not even devices inside your own network. Every access request must be verified.

The Three Core Principles

Zero Trust in Microsoft 365 (MS-900 Focus)

Microsoft 365 implements Zero Trust through:

Zero Trust in Networking (Network+ Focus)

In networking, Zero Trust means:

πŸ’‘ Exam Tip: "Zero Trust" is a buzzword you will see on both exams. For MS-900, remember the three principles and how Microsoft 365 implements them. For Network+, remember how Zero Trust applies to network design.
↑ Back to Index

23. Subscriptions, Billing & Licensing MS-900

How Microsoft 365 Subscriptions Work

Microsoft 365 is a subscription-based service. You pay a monthly or annual fee per user. This is called a per-user subscription model.

Subscription Types

πŸ’‘ MS-900 Tip: The exam will show you scenarios and ask which license is most appropriate. Example: "A company with 10 employees needs Office apps, email, and Teams. Which plan?" β†’ Business Standard. "A 5,000-employee company needs advanced threat protection." β†’ E5.

Billing & Payment Options

Managing Licenses

βœ… Easy Rule: You cannot share one license between two users. Each user who needs access must have their own license.
↑ Back to Index

24. The OSI Model & TCP/IP Model Network+

What is the OSI Model?

The OSI Model (Open Systems Interconnection) is a way of understanding how data travels from one computer to another. It breaks networking into 7 layers. Think of it like a pizza delivery process – each layer has a specific job, and they work together to get the pizza (data) from the restaurant (sender) to your door (receiver).

The 7 Layers (Top to Bottom)

LayerNameWhat Happens HereExamples
7Application The software you interact with. Requests network services. Chrome, Outlook, Teams, FTP client
6Presentation Translates data between formats. Encrypts, compresses, converts. SSL/TLS encryption, JPEG, GIF conversion
5Session Manages the conversation – opens, keeps alive, and closes connections. NetBIOS, RPC, PPTP
4Transport Ensures data arrives complete and in order. This is where TCP vs. UDP happens. TCP, UDP
3Network Handles addressing and routing – finds the best path to the destination. IP (IPv4/IPv6), Routers, ICMP
2Data Link Transfers data between two directly connected devices on the same network. Ethernet, MAC addresses, Switches
1Physical The actual physical medium – cables, signals, radio waves, bits. Cat6 cable, fiber optic, Wi-Fi radio
πŸ’‘ Memory Trick: "Please Do Not Throw Sausage Pizza Away" (from Layer 7 down to 1: Physical, Data Link, Network, Transport, Session, Presentation, Application). Or from bottom up: "Please Do Not Touch Steve's Pet Alligator."

The TCP/IP Model (The One You Actually Use)

The TCP/IP model is the simplified, real-world version that powers the internet. It has 4 layers instead of 7:

TCP/IP LayerEquivalent OSI LayersWhat Lives Here
4. Application5, 6, 7 (Session, Presentation, Application)HTTP, HTTPS, DNS, DHCP, FTP, SMTP
3. Transport4 (Transport)TCP, UDP
2. Internet3 (Network)IP (IPv4/IPv6), ICMP, ARP
1. Network Access1, 2 (Physical, Data Link)Ethernet, Wi-Fi, cables
βœ… Network+ Tip: You WILL need to know the 7 OSI layers, what each does, and be able to identify which protocols and devices operate at which layer. For example: "At which layer does a router operate?" β†’ Layer 3 (Network). "A switch?" β†’ Layer 2 (Data Link).
↑ Back to Index

25. IP Addressing & Subnetting Network+

What is an IP Address?

An IP address is like a mailing address for a computer on a network. Every device needs a unique IP address to send and receive data.

IPv4 Addresses (The Most Common)

IPv4 addresses look like this: 192.168.1.100. They consist of 4 numbers (called octets) separated by dots. Each number can be from 0 to 255.

Two Parts of an IP Address

Every IPv4 address has two parts:

The subnet mask (e.g., 255.255.255.0) tells you which part is the network and which part is the host.

Subnetting Explained Simply

Subnetting is dividing a big network into smaller networks. Imagine you have a large office building. Instead of one giant room, you have separate rooms (subnets) for Sales, Finance, and IT. This improves security, reduces traffic, and makes the network easier to manage.

Network TypeFirst IP RangeNumber of IPsTypical Use
/810.0.0.0 – 10.255.255.25516 million+Very large companies
/16172.16.0.0 – 172.31.255.25565,534Medium to large companies
/24192.168.0.0 – 192.168.255.255254Small offices, home networks
πŸ’‘ Private vs. Public IPs: 10.x.x.x, 172.16.x.x, and 192.168.x.x are private IP addresses. They can only be used inside your network. For the internet, you need a public IP address (assigned by your internet provider). Your router translates private IPs to your public IP using NAT (Network Address Translation).

IPv6 – Why We Need It

The internet is running out of IPv4 addresses. IPv6 was created to solve this problem. Instead of 4.3 billion possible addresses (IPv4), IPv6 has 340 undecillion addresses – enough for every device on the planet many times over.

An IPv6 address looks like: 2001:0db8:85a3:0000:0000:8a2e:0370:7334. It uses hex digits (0-9 and A-F) and colons instead of dots.

DHCP – Automatic IP Assignment

DHCP (Dynamic Host Configuration Protocol) automatically assigns IP addresses to devices when they connect to the network. Without DHCP, you'd have to type in IP addresses manually on every computer. DHCP ensures every device gets a unique IP address.

DNS – The Phonebook of the Internet

DNS (Domain Name System) converts human-readable domain names (like google.com) into IP addresses (like 142.250.190.14). When you type a website name, your computer asks a DNS server: "What's the IP address for that website?"

βœ… Network+ Tip: Know the difference between: Static IP (manually assigned, never changes) vs. Dynamic IP (assigned by DHCP, may change over time). Also know that DHCP and DNS are two of the most common exam topics.
↑ Back to Index

26. Network Hardware Network+

Common Network Devices

DeviceOSI LayerWhat It DoesAnalogy
Hub1 (Physical)Sends data to ALL ports. Old technology, creates a lot of unnecessary traffic. Almost never used anymore. A loudspeaker – everyone hears everything
Switch2 (Data Link)Sends data only to the specific device that needs it. Learns which devices are connected to which port. A smart mailroom clerk – delivers mail to the right person
Router3 (Network)Connects different networks together (e.g., your home network to the internet). Finds the best path for data. A GPS navigator – finds the best route between cities
Firewall3-4 (Network/Transport)Blocks or allows traffic based on security rules. Protects your network from unauthorized access. A security guard at a gate – checks ID before letting anyone in
Access Point (AP)2 (Data Link)Connects wireless devices to the wired network. Provides Wi-Fi coverage. A Wi-Fi hotspot tower
Modem1 (Physical)Converts signals between your home network and your internet service provider (cable, fiber, DSL). A translator between two languages
Load Balancer4+ (Transport/App)Distributes traffic across multiple servers so no single server gets overloaded. A receptionist directing visitors to different counters
Proxy Server7 (Application)Acts as an intermediary. Can cache websites for faster access, filter content, or hide internal IP addresses. A personal assistant who screens your calls and mail

Basic Home/Office Network Setup

In a typical small office, the setup looks like this:

  1. Modem connects to your internet service (cable/fiber from the wall)
  2. Router connects to the modem and creates your local network
  3. Switch connects to the router to provide more wired ports
  4. Access Point connects to the switch (or router) to provide Wi-Fi
  5. Firewall sits between the modem and router (or is built into the router) to block threats

Many home routers combine all of these into one device: a "wireless router" = router + switch + access point + firewall + modem (sometimes).

πŸ’‘ Network+ Tip: Know which layer each device operates at. The exam will ask: "Which device operates at Layer 2?" β†’ Switch. "Which device connects two different networks?" β†’ Router.
↑ Back to Index

27. Network Protocols Network+

What is a Protocol?

A protocol is a set of rules that devices agree to follow so they can talk to each other. It's like two people agreeing to speak the same language.

Key Protocols You MUST Know

ProtocolPortWhat It DoesLayer
HTTP80Transfers web pages. Unencrypted. When you see http:// in the address bar.7 (Application)
HTTPS443Transfers web pages securely (encrypted). When you see the padlock icon in your browser.7 (Application)
DNS53Converts domain names (google.com) to IP addresses.7 (Application)
DHCP67/68Automatically assigns IP addresses to devices.7 (Application)
FTP20/21Transfers files between computers (old, unencrypted).7 (Application)
SFTP/SSH22Secure file transfer and remote command line access (encrypted).7 (Application)
SMTP25Sends outgoing email. Used by email servers to deliver messages.7 (Application)
POP3 / IMAP110 / 143Receives email. POP3 downloads emails, IMAP syncs them across devices.7 (Application)
RDP3389Remote Desktop – lets you control another Windows computer remotely.7 (Application)
Telnet23Old, unencrypted remote command line (insecure, avoid using).7 (Application)
TCPβ€”Transmission Control Protocol – Reliable, guaranteed delivery. Used when all data must arrive correctly (web pages, email, file downloads). Ensures packets arrive in order and are retransmitted if lost.4 (Transport)
UDPβ€”User Datagram Protocol – Fast but no guarantee. Used when speed matters more than perfect delivery (streaming video, online gaming, VoIP calls).4 (Transport)
ICMPβ€”Sends error messages and diagnostic info. Used by ping and traceroute.3 (Network)
ARPβ€”Address Resolution Protocol – Converts IP addresses to MAC addresses (physical hardware addresses) on the local network.2 (Data Link)
βœ… Network+ Tip: You must memorize well-known port numbers. The exam will ask you to identify the correct port for a protocol: "Which port does HTTPS use?" β†’ 443. "Which port does RDP use?" β†’ 3389. At minimum, know: HTTP=80, HTTPS=443, DNS=53, DHCP=67/68, FTP=20/21, SSH=22, SMTP=25, RDP=3389.

TCP vs. UDP – The Key Difference

FeatureTCPUDP
Delivery guaranteed?βœ… Yes – confirms receipt and retransmits lost data❌ No – sends and forgets
Order guaranteed?βœ… Yes – data arrives in the correct sequence❌ No – data may arrive out of order
SpeedSlower (more overhead)Faster (low overhead)
Used forWeb browsing, email, file downloadsStreaming video, VoIP calls, online gaming, DNS queries
πŸ’‘ Simple rule: If you need all the data to arrive perfectly (like downloading a file), use TCP. If you need speed and can tolerate some data loss (like a video call where a few pixels are fine), use UDP.
↑ Back to Index

28. Cabling & Connectors Network+

Copper Cabling (Ethernet)

Ethernet cables (also called RJ45 cables) are the most common type of network cable. They look like thicker phone cables with a wider connector.

Cable TypeMax SpeedMax LengthTypical Use
Cat5e1 Gbps (1,000 Mbps)100 meters (328 ft)Older networks, still works for most needs
Cat610 Gbps (up to 55m)100 metersModern networks, supports faster speeds
Cat6a10 Gbps (full 100m)100 metersHigh-performance networks, better shielding
Cat7 / Cat825-40 Gbps30-100 metersDatacenters, very high-speed connections
πŸ’‘ Important: All copper Ethernet cables have a maximum length of 100 meters (about the length of a football field). Beyond that, the signal degrades and you need a repeater or switch to boost it.

Fiber Optic Cabling

Fiber cables use light instead of electricity. They are faster, can go much longer distances, and are immune to electrical interference.

Coaxial Cable

Like the cable used for TV. RG-6 is the common type for internet/cable TV. Has a single copper core with shielding. Used by cable internet providers to bring the signal to your modem.

Common Connectors

ConnectorUsed WithLooks Like
RJ45Ethernet (Cat5e, Cat6, Cat6a)A wider phone plug with 8 wires
RJ11Traditional phone lines (DSL)A narrower phone plug with 4-6 wires
LCFiber opticA small square connector with a push-pull latch
SCFiber opticA larger square connector (push-pull)
STFiber opticA round connector (twist to lock, like BNC)
SFP / SFP+Hot-pluggable transceivers for switchesA small metal module that plugs into a switch port
USBVarious (printers, console ports)Familiar rectangular connector

Ethernet Crossover vs. Straight-Through

βœ… Network+ Tip: Know the differences between Cat5e, Cat6, and Cat6a (speed and shielding). Be able to identify fiber types (single-mode vs. multi-mode) and connectors (LC, SC, ST). Remember the 100-meter limit for copper Ethernet.
↑ Back to Index

29. Wireless Networking Network+

Wi-Fi Standards (802.11)

Wi-Fi is technically called the IEEE 802.11 standard. Each generation has a letter suffix. In 2018, Wi-Fi Alliance introduced simple names (Wi-Fi 4, 5, 6, 7) to make it easier to understand.

GenerationStandard NameSpeedFrequencyNotes
Wi-Fi 4802.11nUp to 600 Mbps2.4 GHz & 5 GHzIntroduced MIMO (multiple antennas)
Wi-Fi 5802.11acUp to 3.5 Gbps5 GHz onlyMost common in routers made 2014-2020
Wi-Fi 6802.11axUp to 9.6 Gbps2.4 GHz & 5 GHzBetter performance in crowded areas
Wi-Fi 6E802.11ax (6 GHz)Up to 9.6 Gbps2.4, 5 & 6 GHzAdds 6 GHz band for less interference
Wi-Fi 7802.11beUp to 46 Gbps2.4, 5 & 6 GHzNewest standard (2024+)

Frequency Bands – What's the Difference?

BandProsConsBest For
2.4 GHz Longer range, better at going through walls Slower, more interference (microwaves, Bluetooth, neighbors' Wi-Fi) Connecting devices far from the router
5 GHz Faster, less interference (more channels) Shorter range, worse through walls Streaming video, gaming, video calls
6 GHz Very fast, almost no interference (Wi-Fi 6E/7 only) Very short range, needs newer devices High-bandwidth applications near the router

Wireless Security Protocols

βœ… Network+ Tip: Know the Wi-Fi standards (802.11n/ac/ax), the frequency differences (2.4 GHz vs. 5 GHz), and the security protocols (WEP β†’ WPA β†’ WPA2 β†’ WPA3). Understand that WEP is obsolete and WPA2 is the minimum acceptable security.

Access Point Modes

↑ Back to Index

30. Network Security Basics Network+

Common Network Threats

Defenses You Should Know

DefenseWhat It Does
Firewall Blocks or allows traffic based on rules. Can be hardware (a dedicated device) or software (Windows Firewall).
VPN Creates an encrypted tunnel between the user's device and the company network. Protects data when using public Wi-Fi.
IDS / IPS Intrusion Detection System (detects attacks and alerts) vs. Intrusion Prevention System (detects AND blocks attacks).
Antivirus / Antimalware Scans for and removes malicious software. Windows Defender is built into Windows.
SIEM Security Information and Event Management. Collects logs from all security tools to give a central view of threats.
Access Control Lists (ACLs) Rules on routers/switches that specify which traffic is allowed. For example: "Only allow the IT subnet to access the server VLAN."
802.1X Port-based authentication. A device must authenticate before it gets network access. Often used in corporate Wi-Fi.
DMZ Demilitarized Zone – a separate network segment that sits between the internet and your internal network. Public-facing servers (web servers, email servers) are placed here.

Network Segmentation (VLANs)

VLAN (Virtual Local Area Network) lets you split one physical network into multiple logical networks. For example, you can have one switch that serves three separate networks: Sales, Finance, and IT. Each VLAN is isolated – Finance can't see Sales traffic.

Benefits of VLANs:

βœ… Network+ Tip: Know the difference between IDS (detects, alerts) and IPS (detects, blocks). Know what a DMZ is. Understand the concept of VLANs for network segmentation.
↑ Back to Index

31. Troubleshooting Tools Network+

Essential Command-Line Tools

These are tools you run in the command prompt (CMD) or PowerShell on Windows. They help you diagnose network problems:

CommandWhat It DoesExample
ping Tests if a remote device is reachable. Sends a small packet and waits for a reply. Shows response time (in milliseconds). ping google.com β†’ "Reply from 142.250.190.14: bytes=32 time=12ms"
tracert or traceroute Shows the path data takes to reach a destination. Lists every router (hop) along the way. Useful to find where the slowdown or failure is. tracert google.com β†’ shows hop 1, 2, 3... all the way to Google
ipconfig Shows your computer's network configuration: IP address, subnet mask, default gateway, DNS servers. ipconfig /all β†’ shows detailed info including MAC address and DHCP server
ipconfig /release + ipconfig /renew Releases your current IP address and gets a new one from the DHCP server. Useful when you can't connect to the network. Run ipconfig /release then ipconfig /renew
nslookup Queries DNS servers to find an IP address for a domain name. Useful for DNS troubleshooting. nslookup microsoft.com β†’ shows the IP address of Microsoft's website
netstat Shows active network connections on your computer. Lists which programs are connecting to which remote servers. netstat -an β†’ shows all active connections and listening ports
arp -a Shows the ARP cache – a list of IP addresses and their corresponding MAC addresses on the local network. arp -a β†’ shows all devices your computer recently communicated with
pathping Combines ping and tracert. Shows the path AND measures packet loss at each hop. Very useful for finding where packets are being dropped. pathping google.com β†’ traces and tests each hop (takes several minutes)

Network Troubleshooting Methodology (CompTIA's 7-Step Process)

  1. Identify the problem – Gather information from the user, duplicate the issue, determine the scope (one user? all users? one app? all apps?)
  2. Establish a theory of probable cause – What's the most likely reason? (Cable unplugged? DNS down? Server crashed? Wi-Fi signal weak?)
  3. Test the theory – Use the tools above. Ping the device. Check if other devices work. Test different cables.
  4. Establish a plan of action – Decide what to do to fix it (replace cable, restart router, reconfigure settings)
  5. Implement the solution or escalate – Fix it if you can. If not, escalate to a higher-level IT team.
  6. Verify full system functionality – Make sure the fix actually worked and didn't break anything else.
  7. Document the findings – Write down what happened and how you fixed it so the next person (or future you) knows.

Real-World Troubleshooting Cheat Sheet

ProblemTry This
Can't reach any websiteCheck physical connection β†’ run ipconfig (do you have an IP?) β†’ ping the router β†’ ping 8.8.8.8 β†’ run nslookup google.com
Slow internetRun ping google.com -t (check for packet loss) β†’ run tracert google.com (find the slow hop)
One website won't load but others workRun nslookup for that site β†’ try a different DNS server (8.8.8.8) β†’ clear browser cache
Computer can't get an IP addressRun ipconfig /release then ipconfig /renew β†’ check if DHCP server is running
Can't reach another computer on the same networkRun ping [that computer's IP] β†’ check if they're on the same subnet β†’ check Windows Firewall
βœ… Network+ Tip: You will be given a troubleshooting scenario and asked: "Which tool should you use?" or "What's the next step in the troubleshooting process?" Know the 7-step methodology and when to use each tool.
↑ Back to Index

32. Intune Implementation Guide – Complete Step-by-Step MS-900

This section provides a complete, end-to-end Intune implementation guide based on Microsoft's official documentation and real-world deployment practices. Use this as your checklist for rolling out Intune in your organization.

πŸ“– Source: This section is based on the Intune_Implementation_Guide.md knowledge-base file (from video transcripts and hands-on experience) and verified against official Microsoft Learn documentation at Microsoft Intune deployment guide, Windows Autopilot overview, and Intune licensing plans.

Prerequisites

Before you begin, ensure you have:

βœ… Microsoft confirms: Each user who enrolls a device needs an Intune license. Intune is included in Microsoft 365 E3/E5, EMS E3/E5, and standalone Intune plans. Device licenses apply only for self-deploying Autopilot, Apple DEP without user affinity, and Android Enterprise dedicated devices. Source: Microsoft Intune Licensing

Phase 1: Initial Setup & Configuration

Step 1: Set Up Intune in Microsoft Endpoint Manager

  1. Go to endpoint.microsoft.com
  2. If first-time setup, you'll see a guided setup wizard
  3. Verify your MDM authority is set to Microsoft Intune
  4. Navigate to: Tenant administration β†’ MDM authority
  5. Set to Microsoft Intune

Step 2: Configure MDM Authority (Critical)

  1. Navigate to: Microsoft Entra ID β†’ Mobility (MDM and MAM) β†’ Microsoft Intune
  2. Configure MDM user scope – Choose one:
    • None – No one auto-enrolls (manual only)
    • Some – Select specific security groups
    • All – All users auto-enroll (recommended for full deployment)
  3. Set MAM user scope similarly (for app protection without enrollment)
  4. Click Save
πŸ’‘ Microsoft confirms: The MDM user scope controls automatic enrollment for Windows and mobile devices. Setting this to "All" ensures that any Entra ID-joined device automatically enrolls in Intune. When a device enrolls, it's issued a secure MDM certificate that communicates with the Intune service. Source: Get started with Intune

Step 3: Configure Enrollment Restrictions

  1. Endpoint Manager β†’ Devices β†’ Enrollment β†’ Enrollment restrictions
  2. Set Device platform restrictions (allow/block iOS, Android, Windows, macOS)
  3. Set Device limit restrictions (how many devices per user – default is 15)
  4. Configure Block for personally owned devices if you want company-owned only
βœ… Microsoft note: Device limit restrictions can't be applied to Co-managed enrollments, userless Apple automated device enrollment, Azure Virtual Desktop, Windows 365, or Android Enterprise corporate-owned dedicated devices. Source: Enrollment restrictions

Step 4: Configure Platform-Specific Enrollment

For Windows 10/11 Devices:

For iOS/iPadOS:

For Android:

For macOS:

Step 5: Create Compliance Policies

  1. Endpoint Manager β†’ Devices β†’ Compliance policies β†’ Create Policy
  2. Set requirements like:
    • OS version minimum
    • Password/PIN requirements (length, complexity)
    • Encryption requirements
    • Jailbreak/root detection
    • Threat level (if using Microsoft Defender)
  3. Assign to security groups (e.g., "All Devices" or specific groups)

Step 6: Create Configuration Profiles

  1. Endpoint Manager β†’ Devices β†’ Configuration profiles β†’ Create profile
  2. Platform: Windows 10/11, iOS, Android, macOS
  3. Profile types include:
    • Device restrictions (block camera, app store, etc.)
    • Email (set up Exchange/O365 email profiles)
    • Wi-Fi (deploy Wi-Fi settings)
    • VPN (auto-configure VPN)
    • Certificate (deploy SCEP/PFX certificates)
  4. Assign to groups and deploy

Step 7: Set Up App Protection Policies (MAM)

  1. Endpoint Manager β†’ Apps β†’ App protection policies β†’ Create policy
  2. For iOS/Android: Select apps (Outlook, Teams, OneDrive, etc.)
  3. Configure:
    • Data protection: Prevent copy/paste between work/personal apps
    • Access requirements: PIN/biometric to open work apps
    • Conditional launch: Jailbreak check, max PIN attempts
  4. Assign to user groups

Phase 2: Device Registration (Enrollment)

For Windows Devices

  1. Azure AD Join (Recommended):
    • User goes to Settings β†’ Accounts β†’ Access work or school
    • Clicks Connect β†’ Enters work email β†’ Signs in β†’ Device enrolls automatically
    • Or via Windows Autopilot: Device boots β†’ OOBE β†’ Auto-enrolls with company branding
  2. Manual Enrollment:
    • Download Company Portal from Microsoft Store
    • Sign in with work credentials
    • Follow enrollment prompts

For iOS Devices

  1. Install Microsoft Intune Company Portal from App Store
  2. Open app β†’ Sign in with work account
  3. Accept permissions (device management profile)
  4. Follow prompts to install management profile in Settings

For Android Devices

  1. Install Microsoft Intune Company Portal from Google Play Store
  2. Open app β†’ Sign in with work account
  3. Set up Work Profile (for BYOD) or fully managed (company-owned)
  4. Accept management permissions

For macOS Devices

  1. Install Company Portal from App Store
  2. Sign in β†’ Follow enrollment prompts
  3. Management profile installs in System Preferences

Phase 3: Verify & Monitor

  1. Endpoint Manager β†’ Devices β†’ All devices
    • Verify enrolled devices appear
    • Check compliance status (Compliant / Non-compliant)
  2. Endpoint Manager β†’ Devices β†’ Monitor
    • Check enrollment failures
    • Review compliance reports
    • Generate device status reports
  3. Conditional Access (Microsoft Entra ID):
    • Create policies that block access for non-compliant devices
    • Navigate: Microsoft Entra ID β†’ Security β†’ Conditional Access β†’ Create policy
    • Assign to users β†’ Cloud apps (Office 365) β†’ Conditions (Device compliance) β†’ Grant (Require compliant device)

Deep Dive: Windows Autopilot (Zero-Touch Deployment)

What is Autopilot?

A fully automated deployment process where a brand-new Windows device, straight from the box, joins Azure AD, enrolls in Intune, applies policies, and installs apps without IT touching it.

βœ… Microsoft confirms: Windows Autopilot is a collection of technologies used to set up and pre-configure new devices, getting them ready for productive use. Auto-enrollment of devices into MDM services like Intune requires a Microsoft Entra ID P1 or P2 subscription. Source: Windows Autopilot overview

Requirements

Register Devices in Autopilot

Method A: OEM/Reseller Registration (Recommended)

  1. Purchase from Microsoft partner who supports Autopilot
  2. Partner uploads device hardware hash to Microsoft
  3. Devices automatically appear in Endpoint Manager β†’ Devices β†’ Windows β†’ Windows enrollment β†’ Devices

Method B: Manual Registration with PowerShell

# Install required module
Install-Module -Name WindowsAutopilotIntune -Force -Scope CurrentUser

# Import module
Import-Module WindowsAutopilotIntune

# Connect to Intune
Connect-MSGraph

# Get hardware hash from a running Windows device
# On the device (elevated PowerShell):
Get-WindowsAutoPilotInfo -OutputFile C:\AutopilotDevices.csv

# Upload to Intune (on admin machine):
Import-AutopilotCSV -CsvFile C:\AutopilotDevices.csv

Method C: Using a USB Stick (for existing devices)

# On each existing Windows 10/11 device (elevated PowerShell):
Install-Module -Name WindowsAutopilotIntune -Force
Set-ExecutionPolicy RemoteSigned
Get-WindowsAutoPilotInfo -OutputFile D:\DeviceHash-$(Get-Date -Format "yyyyMMdd-HHmmss").csv
# Move USB to admin machine and upload via Endpoint Manager

Configure Autopilot Deployment Profile

  1. Endpoint Manager β†’ Devices β†’ Windows β†’ Windows enrollment β†’ Deployment Profiles
  2. Create Profile β†’ Windows Autopilot deployment profile
SettingRecommended ValueNotes
Deployment modeUser-Driven or Self-DeployingUser-Driven: user signs in; Self-Deploying: no user needed (kiosks/shared devices)
Join to Azure AD asAzure AD Joined or Hybrid Azure AD JoinedAzure AD Joined for cloud-only; Hybrid for on-prem AD sync
Microsoft Software License TermsHideSkips EULA
Privacy settingsHideSkips Cortana/Diag settings
Hide change account optionsYesPrevents user from changing login
User account typeStandard (recommended) or AdministratorStandard = user is local user, not admin
Allow pre-provisioned deploymentYesWhite Glove: IT pre-configures, user finalizes
LanguageOperating system defaultOr set to specific locale
KeyboardSame as language

Configure Enrollment Status Page (ESP)

White Glove (Pre-Provisioning) Deployments

For IT to pre-configure devices before handing to users:

  1. Boot device β†’ At OOBE, press Ctrl+Shift+D five times (Win10) or press Windows key 5 times (Win11)
  2. IT tech signs in β†’ Device provisions apps/policies
  3. Tech hits Reseal β†’ Device shuts down
  4. User powers on β†’ Enters work credentials β†’ Completes in ~2 minutes
πŸ’‘ Microsoft confirms: Windows Autopilot for pre-provisioned deployment lets organizations easily provision new devices by using the preinstalled OEM image and drivers. Pre-provisioned deployments use Microsoft Intune and Windows Autopilot to streamline the process. Source: Windows Autopilot for pre-provisioned deployment

Deep Dive: Conditional Access

What is Conditional Access?

A Microsoft Entra ID feature that enforces security policies before granting access to resources. It checks conditions (device compliance, location, risk) and grants/denies/blocks access.

Requirements

Common Conditional Access Policies

Policy 1: Require Compliant Device for Office 365

Name: "CA-001: Require Compliant Device for O365"

Policy 2: Block Legacy Authentication (Highly Important)

Name: "CA-002: Block Legacy Authentication"

⚠️ Why this is critical: Legacy auth (POP3, IMAP, SMTP) doesn't support MFA or device compliance. Blocking legacy authentication stops 99% of password spray attacks. Microsoft strongly recommends this as one of the first Conditional Access policies to enable. Source: Microsoft Learn – Conditional Access conditions

Policy 3: MFA for Risky Sign-ins (Requires P2)

Name: "CA-003: MFA for Medium+ Risk Users"

How to Create Conditional Access Policies

  1. Go to Microsoft Entra admin center β†’ Protection β†’ Conditional Access β†’ Policies
  2. Click + New policy β†’ Create new policy
  3. Name: Use consistent naming convention (e.g., CA-###: Description)
  4. Assignments tab:
    • Users: Include/Exclude (ALWAYS exclude at least 2 emergency break-glass admin accounts)
    • Cloud apps: Select the applications
    • Conditions: Device platforms, locations, client apps, sign-in risk
  5. Access controls tab:
    • Grant: Block, Require MFA, Require compliant device, Require hybrid join, etc.
    • Session: Sign-in frequency, persistent browser session, app enforced restrictions
  6. Enable policy β†’ Report-only for at least 1 week before switching to On
  7. Use What If tool to test policy against a specific user, location, or device

Deep Dive: Troubleshooting Enrollment Issues

Common Issues & Solutions

Issue A: Device Not Enrolling (Windows)

SymptomCauseSolution
"Cannot connect to work"MDM discovery URL not configuredAdd CNAME record in DNS
"Access denied"User lacks licenseAssign Intune/EMS license
"Policy did not apply"Device not in correct groupCheck device group membership
"Enrollment blocked"Enrollment restriction blocking platformCheck Endpoint Manager β†’ Devices β†’ Enrollment restrictions
"Autopilot not triggering"Device not registered in AutopilotCheck Endpoint Manager β†’ Devices β†’ Autopilot devices

Diagnostic Command (run on Windows device):

# Check MDM enrollment status
dsregcmd /status
# Look for:
#   AzureAdJoined: YES
#   DomainJoined: NO
#   DeviceId: {GUID}

Issue B: Company Portal App Issues

ProblemFix
iOS/Android app crashesUninstall/reinstall Company Portal
Windows Company Portal not detecting enrollmentRun dsregcmd /leave then dsregcmd /join
macOS enrollment not completingRemove MDM profile in System Preferences β†’ Profiles β†’ Re-enroll
"We couldn't connect"Check firewall/proxy allows *.manage.microsoft.com

Issue C: Compliance Issues

SymptomCauseSolution
Device marked Non-compliantOS version too oldUpdate Windows/iOS/Android
Device marked Non-compliantEncryption not enabledEnable BitLocker (Windows) or FileVault (macOS)
Device marked Non-compliantNo password/PIN setSet device passcode
"Device not evaluated"No compliance policy assignedAssign compliance policy to device group

Force Re-check Compliance:

# Windows: Settings β†’ Accounts β†’ Access work or school β†’ Click device β†’ Sync
# iOS/Android: Open Company Portal β†’ Check Access

# Instant sync from admin (PowerShell):
Connect-MSGraph
Invoke-IntuneDeviceCompliance -DeviceId "device-id" -Action sync

Issue D: Apple MDM Push Certificate Issues

ProblemCauseFix
Certificate expiredRenewal neededRenew via Endpoint Manager β†’ iOS/iPadOS enrollment β†’ Apple MDM Push Certificate β†’ Renew
"Certificate not trusted"Certificate not re-uploadedDownload CSR β†’ Upload to Apple Push Certificates Portal β†’ Download new β†’ Upload to Intune
Devices not appearingAPNs not connectedCheck cert expiry date, re-upload

Renewal process (must be done annually):

  1. Endpoint Manager β†’ Devices β†’ iOS/iPadOS enrollment β†’ Apple MDM Push Certificate
  2. Click Renew β†’ Download CSR file
  3. Go to Apple Push Certificates Portal β†’ Sign in with Apple ID β†’ Renew certificate
  4. Download the renewed certificate β†’ Upload to Intune β†’ Save

Issue E: DNS/Network Issues

Configure these firewall/proxy allowlist entries:

# Required URLs for enrollment
*.manage.microsoft.com
*.manage.manage.microsoft.com
*.portal.manage.microsoft.com
*.registration.microsoft.com
*.cdn-registration.microsoft.com
login.microsoftonline.com
*.login.microsoft.com
*.graph.microsoft.com
*.device.microsoft.com

# Windows Update
*.update.microsoft.com
*.windowsupdate.com
ctldl.windowsupdate.com

# For Autopilot (self-deploying mode)
*.registration.microsoft.com

Check DNS MDM Discovery:

# From a Windows device, verify the CNAME record
Resolve-DnsName enterpriseenrollment.yourdomain.com
# Should resolve to: enterpriseenrollment.manage.microsoft.com

Apple Business Manager (for Corporate Devices)

What is Apple Business Manager (ABM)?

Apple's portal for managing corporate-owned Apple devices (iPhone, iPad, Mac) purchased from Apple or authorized resellers. Enables Automated Device Enrollment (ADE, formerly DEP).

Setup Steps

  1. Enroll in ABM at business.apple.com
  2. Verify domain β†’ Apple sends verification to your domain registrar
  3. Link to MDM (Intune):
    • Endpoint Manager β†’ Devices β†’ iOS/iPadOS enrollment β†’ Enrollment Program Tokens
    • Click Add β†’ Follow wizard to download public key
    • Upload public key to ABM β†’ ABM provides a token β†’ Upload token to Intune
  4. Configure enrollment profile in Intune:
    • Endpoint Manager β†’ Devices β†’ iOS/iPadOS enrollment β†’ Enrollment Program Profiles
    • Create Profile β†’ Select Setup Assistant options (skip what you want)
    • Supervise devices: Yes (gives full control)
    • Lock device to MDM: Yes (prevents unenrollment)
    • Assign devices from ABM to this profile
  5. Purchase devices from Apple or authorized reseller with your ABM number (Reseller ID/DEP ID)
  6. End-user experience: Device powers on β†’ OOBE shows company branding β†’ Auto-enrolls β†’ User signs in β†’ Ready
FeatureManual (Company Portal)ABM (Automated Device Enrollment)
User action requiredInstall app, sign inJust sign in during OOBE
SupervisionNoYes (full management)
Can user remove management?YesNo (if locked)
Pre-configurationNoYes (skip setup screens)

Android Zero-Touch Enrollment

What is Android Zero-Touch?

Google's equivalent of Autopilot/ABM for corporate Android devices. Devices are automatically enrolled and configured when turned on for the first time.

Setup Steps

  1. Enroll at zero-touch.google.com with a Google account that has domain admin access
  2. Sign up β†’ Verify domain through DNS TXT record
  3. Configure enrollment:
    • Disable Google account personal setup
    • Set Wi-Fi credentials (optional but recommended)
    • Choose Work Profile (BYOD) or Fully Managed (corporate device)
    • Set Intune as the EMM (Enterprise Mobility Management)
  4. Add reseller: Connect with authorized Android reseller, provide your Zero-Touch customer ID
  5. Link to Intune:
    • Endpoint Manager β†’ Devices β†’ Android β†’ Android enrollment β†’ Managed Google Play
    • Follow wizard to bind organization
    • Enable Android Zero-Touch enrollment
  6. End-user experience: Device powers on β†’ Zero-Touch detects corporate ownership β†’ Auto-enrolls into Intune β†’ User signs in β†’ Ready
AspectWork Profile (BYOD)Fully Managed
Personal dataSeparate containerNo personal data allowed
Company dataEncrypted work profileFull device encryption
IT visibilityOnly work apps/dataFull device control
Best forEmployee-owned phonesCompany-owned phones

DNS Configuration for MDM (Automatic Windows Enrollment)

Why Configure DNS?

When a user signs in to a Windows device with a work email (user@contoso.com), Windows needs to find the MDM server. Without DNS records, the user must manually enter the server URL.

DNS Records Needed

Record TypeNameValueTTL
CNAMEenterpriseenrollment.contoso.comenterpriseenrollment-s.manage.microsoft.com1 hour
CNAMEenterpriseregistration.contoso.comenterpriseregistration.windows.net1 hour

Setup in Your DNS Provider

# Record 1: MDM Discovery
Type: CNAME
Name/Host: enterpriseenrollment
Target: enterpriseenrollment-s.manage.microsoft.com
TTL: 3600 (1 hour)

# Record 2: Azure AD Registration
Type: CNAME
Name/Host: enterpriseregistration
Target: enterpriseregistration.windows.net
TTL: 3600 (1 hour)

Verify with PowerShell or nslookup:

nslookup enterpriseenrollment.contoso.com
# Should show: enterpriseenrollment-s.manage.microsoft.com

nslookup enterpriseregistration.contoso.com
# Should show: enterpriseregistration.windows.net

If Using Hybrid Azure AD Join (with On-Prem AD)

You also need:

Licensing Deep Dive

How to License Users

  1. Microsoft 365 Admin Center β†’ Users β†’ Active users
  2. Select user β†’ Licenses and apps
  3. Assign one of:
    • Microsoft 365 E3 (includes Intune + Entra ID P1)
    • Microsoft 365 E5 (includes Intune + Entra ID P2 + Defender)
    • Enterprise Mobility + Security E3/E5 (add-on for existing M365 licenses)

Minimum License Required

βœ… Microsoft confirms: "Device licenses apply when a device is enrolled through: Windows Autopilot Self-Deploying mode, Apple Device Enrollment Program without user affinity, Apple School Manager without user affinity, Apple Configurator without user affinity, Android Enterprise dedicated, or using a device enrollment manager account." Source: Intune licensing plans

Bulk License Assignment (PowerShell)

# Install Microsoft Graph module
Install-Module Microsoft.Graph -Force

# Connect
Connect-MgGraph -Scopes "User.ReadWrite.All", "Organization.Read.All"

# Get license SKU
$skus = Get-MgSubscribedSku
$intuneSku = $skus | Where-Object {$_.SkuPartNumber -eq "EMS" -or $_.SkuPartNumber -eq "DEVELOPERPACK_E5"} | Select-Object -First 1

# Assign to all users in a group
$users = Get-MgGroupMember -GroupId "group-id" -All
foreach ($user in $users) {
    Set-MgUserLicense -UserId $user.Id -AddLicenses @{SkuId = $intuneSku.SkuId} -RemoveLicenses @()
}

Recommended Rollout Strategy

PhaseScopeDurationActivities
1. Lab/TestIT team only1-2 weeksTest all policies, profiles, enrollment methods
2. PilotSmall pilot group (10-50 users)2-4 weeksGet feedback, refine policies
3. Staged RolloutDepartment by department4-8 weeksRoll out with communication & training
4. Full DeploymentAll usersOngoingMonitor, support, optimize

Sample Implementation Timeline

WeekActivitiesDeliverables
1Create M365 tenant, assign licenses, upload Apple/Google certsTenant configured
2Create compliance policies, configuration profiles, enrollment restrictionsCore policies ready
3Configure Autopilot (register 5 devices), test enrollment flowsPilot working
4Deploy Company Portal to 10 test users, monitor compliancePilot verified
5Configure Conditional Access report-only, review sign-in logsCA validated
6Enable CA policies, expand to 50 usersPolicies enforced
7-8Roll out to all users, create self-help documentationFull deployment

Quick Checklist

Important Considerations

Recommended First Actions (Next Steps)

  1. Right now: Verify you have the right licenses (M365 E3/E5 or EMS)
  2. Today: Log into endpoint.microsoft.com and ensure MDM authority is Intune
  3. This week: Assign licenses to a pilot group of 5-10 users
  4. Next week: Enroll ONE test device manually via Company Portal to verify enrollment works
  5. After that: Gradually implement the phased rollout plan
↑ Back to Index

33. Shared Mailboxes – Multi-User Email Access MS-900

What is a Shared Mailbox?

A shared mailbox is a mailbox that multiple users can use to read and send email messages, without needing their own separate login. It has no username/password of its own – users access it through their own mailbox. Shared mailboxes can also provide a common calendar for scheduling (e.g., vacation tracking or shift scheduling).

βœ… Microsoft confirms: "A shared mailbox is a type of user mailbox that doesn't have its own username and password. As a result, users can't log into them directly. To access a shared mailbox, users must first be granted Send As or Full Access permissions." Source: Microsoft Learn – Shared mailboxes

When to Use a Shared Mailbox

Types of Permissions

PermissionWhat It AllowsExample
Full Access Log into the shared mailbox, read/view/delete emails, create calendar items, tasks, contacts. Does NOT allow sending email from the mailbox. John can read all emails in support@company.com
Send As Send email that appears to come from the shared mailbox itself. Recipients see "Support Department" as the sender. Kweku sends an email that looks like it came from support@company.com
Send on Behalf Send email that shows "John on behalf of Support Department." Recipients know a person sent it for the group. Email shows "John on behalf of Support Department"

Creating a Shared Mailbox in Microsoft 365 Admin Center

  1. Go to admin.microsoft.com β†’ Teams & groups β†’ Shared mailboxes
  2. Click + Add a shared mailbox
  3. Enter:
    • Name – e.g., "Support Department"
    • Email address – e.g., support@company.com
  4. Click Add
  5. After creation, click the mailbox β†’ Edit β†’ Add users to grant permissions
  6. Select the users who need access
  7. Choose permission level: Full Access and/or Send As
  8. Click Save changes

Creating a Shared Mailbox via Exchange Online PowerShell

# Connect to Exchange Online PowerShell
Connect-ExchangeOnline

# Create a shared mailbox
New-Mailbox -Shared -Name "Support Department" -DisplayName "Support Department" -Alias support

# Grant Full Access to a security group
Add-MailboxPermission -Identity "support@company.com" -User "SupportTeam@company.com" -AccessRights FullAccess -InheritanceType All

# Grant Send As permission
Add-RecipientPermission -Identity "support@company.com" -Trustee "SupportTeam@company.com" -AccessRights SendAs

# Grant Send on Behalf (PowerShell only)
Set-Mailbox -Identity "support@company.com" -GrantSendOnBehalfTo "SupportTeam@company.com"

# Disconnect
Disconnect-ExchangeOnline

How Users Access a Shared Mailbox

In Outlook (Windows):

  1. File β†’ Account Settings β†’ Account Settings
  2. Select your email β†’ Change β†’ More Settings
  3. Advanced tab β†’ Add under "Open these additional mailboxes"
  4. Enter the shared mailbox email address β†’ OK

In Outlook on the web (OWA):

  1. Right-click on Folders in the left pane β†’ Add shared folder
  2. Enter the shared mailbox email β†’ Add

Microsoft 365 Groups vs. Shared Mailboxes: Microsoft 365 Groups (formerly Office 365 Groups) also provide a shared inbox, calendar, and a SharePoint document library. If you need document collaboration in addition to email, use a Microsoft 365 Group instead. If you only need a shared email inbox, use a shared mailbox.

πŸ’‘ Auto-mapping: When you grant Full Access permission, the shared mailbox is automatically added to the user's Outlook profile (called "auto-mapping"). If you don't want this (e.g., for hundreds of shared mailboxes), use PowerShell to disable auto-mapping by adding -Automapping $false to the Add-MailboxPermission command.

Shared Mailbox Limitations

βœ… Microsoft confirms: "Shared mailboxes don't require a license when they're less than 50 GB. To store more data, you need a license for the shared mailbox." Source: Microsoft 365 – Create a shared mailbox
↑ Back to Index

34. Managing Intune for Remote Offices (Global Deployment) MS-900

Challenge: Remote Offices in Philippines & Greece

Managing devices across geographically dispersed offices (e.g., Manila, Philippines and Athens, Greece) introduces unique challenges: different time zones, local ISPs with varying speeds, language barriers, local regulations, and no on-site IT staff. Intune's cloud-native architecture is ideally suited for this scenario because it manages devices entirely over the internet.

βœ… No on-site server needed: Intune is 100% cloud-based. Devices in any country can be managed as long as they have internet access. You do NOT need a local server in each country.

Key Considerations for Remote / International Offices

1. Network Requirements

Intune communicates over HTTPS (port 443) to Microsoft's cloud services. Ensure the local firewall/proxy in each office allows these endpoints:

# Required Intune endpoints – allow through local firewalls
*.manage.microsoft.com
*.manage.manage.microsoft.com
*.portal.manage.microsoft.com
*.registration.microsoft.com
login.microsoftonline.com
*.login.microsoft.com
*.graph.microsoft.com
*.device.microsoft.com
*.autopilotsvc.com
enterpriseenrollment-s.manage.microsoft.com
enterpriseregistration.windows.net

Bandwidth recommendations:

2. Device Enrollment for Remote Users

For remote offices where users may not have IT support on-site:

3. Local Language & Time Zone Settings

4. Organizing Devices by Location

Use device categories or dynamic device groups to organize devices by location:

# In Endpoint Manager:
# Devices β†’ Enrollment β†’ Device categories
# Create categories: "Manila_Office", "Athens_Office", "Remote_Worker"

# Then create dynamic device groups in Microsoft Entra ID:
# Groups β†’ New group β†’ Dynamic device
# Rule: (device.deviceCategory -eq "Manila_Office")
# Assign different policies, compliance rules, and app deployments per group

5. Reporting & Monitoring

6. Local Regulations & Data Residency

7. Delegated Admin for Local IT

If you have local IT staff in the Philippines or Greece, give them limited admin access without granting global admin rights:

# In Microsoft Entra ID β†’ Roles and administrators
# Assign "Intune Administrator" role to local IT staff
# This allows them to manage devices, policies, and apps
# WITHOUT access to billing, user management, or global settings

# For even more limited access, create a custom role:
# Endpoint Manager β†’ Tenant administration β†’ Roles β†’ Custom role
# Select only the permissions needed (e.g., read-only, app deployment, etc.)

Quick Checklist for Remote Office Setup

Example: Deploying Intune to a 20-Person Remote Office

  1. Week 1: Verify internet connectivity and firewall rules at the remote office. Create the location-based device group in Endpoint Manager.
  2. Week 2: Ship 5 test devices via Autopilot to pilot users. Have them unbox, power on, and sign in. Verify enrollment and policy application.
  3. Week 3: Expand to all 20 users. Distribute Company Portal installation instructions. Push required apps (Office, Teams, VPN).
  4. Week 4: Configure Conditional Access policies for the remote office. Enable compliance monitoring. Train local IT contact on using Endpoint Manager reports.
↑ Back to Index

35. Cloud vs. On-Premise File Server – Microsoft 365 File Sharing MS-900

The Core Question: Cloud or Physical Server?

When setting up file sharing for your organization, you have two fundamental approaches: use Microsoft 365 cloud services (SharePoint, OneDrive, Teams) or set up a physical file server with restricted access. This section compares both approaches and provides guidance on when to use each.

Option 1: Cloud File Sharing (Microsoft 365)

SharePoint Online

OneDrive for Business

Microsoft Teams (Files Tab)

How to Set Up Cloud File Sharing (Step by Step)

  1. Create a SharePoint team site – admin.microsoft.com β†’ SharePoint β†’ Create site β†’ Team site. Name it (e.g., "Company Files").
  2. Add members – Add users or security groups. Permissions can be Owners, Members, or Visitors (read-only).
  3. Create document libraries – For different departments: "Finance Documents", "HR Documents", "Project Alpha", etc.
  4. Set permissions – Break inheritance on libraries to restrict access per department.
  5. Upload files – Drag and drop or use the OneDrive sync client.
  6. Configure retention policies (optional) – Microsoft Purview β†’ Retention policies β†’ Set retention/deletion rules for files.

Option 2: Physical On-Premise File Server

What it is

A dedicated Windows Server (or NAS device) on your local network that stores shared files. Users connect via mapped network drives (e.g., S: drive, X: drive). Access is controlled through NTFS permissions on the server.

Pros

Cons

Comparison Table: Cloud vs. Physical File Server

FeatureSharePoint / Microsoft 365 CloudOn-Premise File Server
Initial costIncluded in M365 subscription (no extra hardware)$2,000-$10,000+ for server hardware
Monthly costPart of existing M365 licenseElectricity, storage replacements, IT support
Remote accessAnywhere with internet (no VPN)VPN required (or Remote Desktop)
Co-authoringβœ… Real-time simultaneous editing❌ One user at a time (file lock)
Version historyβœ… Automatic (up to 50,000 versions)❌ Manual only (Shadow Copy)
Backup & DRβœ… Microsoft handles redundancy❌ You must manage backups
Offline accessβœ… Via OneDrive sync clientβœ… Files on local network
File size limit250 GB per file (SharePoint)Limited only by disk space
Internet dependencyRequires internet for full functionalityWorks fully offline locally
Security controlMicrosoft manages infrastructure securityFull control (but you manage it)
Compliance (GDPR, etc.)Built-in compliance tools (Purview)You must implement compliance measures
International accessβœ… Fast from anywhere with CDN❌ Slow over VPN from overseas

Recommended Hybrid Approach

For most organizations, the best approach is a hybrid model that uses cloud file sharing for daily collaboration and keeps a server only for specific needs:

Use ThisFor
SharePoint Online Departmental files, project collaboration, company-wide document repositories, policies, templates
OneDrive for Business Personal work files, drafts, files not yet shared with the team
Microsoft Teams Active project files that the team discusses in Teams channels
On-Premise File Server Very large media files (video editing, CAD), legacy apps that require mapped drives, archiving old data locally

Setting Up Restricted Access in SharePoint

To restrict sensitive files to specific users (e.g., HR files for HR team only):

  1. In SharePoint, navigate to the document library β†’ Settings (gear icon) β†’ Library settings
  2. Click Permissions for this document library
  3. Click Stop Inheriting Permissions
  4. Remove users/groups who should not have access
  5. Add only the specific security group (e.g., "HR Team") with appropriate permissions (Contribute, Read, etc.)
# PowerShell: Set unique permissions on a SharePoint library
Connect-PnPOnline -Url "https://company.sharepoint.com/sites/CompanyFiles"
Set-PnPListPermission -Identity "HR Documents" -User "HRTeam@company.com" -AddRole "Contribute"
Remove-PnPListPermission -Identity "HR Documents" -User "Everyone except external users" -Force
πŸ’‘ Best Practice: Use security groups (not individual users) when assigning SharePoint permissions. Create groups like "HR_Contributors", "Finance_ReadOnly", etc. This makes permission management much simpler as your organization grows.

Setting Up a Physical File Server with Restricted Access

If you determine you need a physical file server:

# Server Setup Steps:
# 1. Create shared folders on the server
New-Item -ItemType Directory -Path "D:\Shares\Finance" -Force
New-Item -ItemType Directory -Path "D:\Shares\HR" -Force
New-Item -ItemType Directory -Path "D:\Shares\Public" -Force

# 2. Share the folders with appropriate SMB share permissions
New-SmbShare -Name "Finance$" -Path "D:\Shares\Finance" -FullAccess "Domain\Finance Team" -ReadAccess "Domain\Domain Admins"
New-SmbShare -Name "HR$" -Path "D:\Shares\HR" -FullAccess "Domain\HR Team" -ReadAccess "Domain\Domain Admins"
New-SmbShare -Name "Public" -Path "D:\Shares\Public" -ChangeAccess "Domain\Domain Users"

# 3. Set NTFS permissions (more granular)
$acl = Get-Acl "D:\Shares\Finance"
$accessRule = New-Object System.Security.AccessControl.FileSystemAccessRule("Domain\Finance Team", "Modify", "ContainerInherit,ObjectInherit", "None", "Allow")
$acl.SetAccessRule($accessRule)
Set-Acl "D:\Shares\Finance" $acl

# 4. Configure backup
# Use Windows Server Backup or a third-party tool

Migration: Moving from On-Prem File Server to SharePoint

To migrate your existing file shares to SharePoint:

  1. Use SharePoint Migration Tool (SPMT) – free tool from Microsoft that migrates files from file shares to SharePoint/OneDrive
  2. Map folders: File share folders β†’ SharePoint document libraries (maintains structure)
  3. Re-create permissions: NTFS permissions β†’ SharePoint groups/permissions
  4. Communicate: Tell users how to access files in the new location (browser, sync client, Teams)
  5. Keep the server: Leave the old file server available in read-only for 30-60 days during transition

Quick Decision Tree

βœ… Microsoft recommendation: Microsoft recommends SharePoint Online/OneDrive for Business as the primary file storage and collaboration solution for most organizations. A physical file server should be used only when there are specific technical or regulatory requirements that cannot be met by cloud services.
↑ Back to Index

πŸ”€ Glossary of Terms

802.1X
A standard for port-based network access control. A device must authenticate before it gets network access.
Access Point (AP)
A device that provides wireless network access. Connects Wi-Fi devices to the wired network.
Active Directory (AD)
A Microsoft directory service that runs on a Windows server in your office. Stores user accounts, computers, and security policies for the local network.
ARP (Address Resolution Protocol)
Converts IP addresses to MAC (physical) addresses on a local network.
Autopilot
A Windows technology that automatically sets up new computers. The user just signs in with their work email and the computer configures itself.
Azure AD (Old name)
Was the old name for Microsoft Entra ID. Still visible in many Microsoft admin pages.
BitLocker
A Windows security feature that encrypts (scrambles) the entire hard drive. If the computer is stolen, the data cannot be read without the encryption key.
BYOD (Bring Your Own Device)
A policy where employees can use their personal phones or computers for work. The company manages only work apps and data, not the whole device.
Cat5e / Cat6 / Cat6a
Categories of Ethernet cables. Higher numbers support faster speeds and better shielding. Cat5e = 1 Gbps, Cat6 = 10 Gbps (up to 55m), Cat6a = 10 Gbps (full 100m).
CIDR (Classless Inter-Domain Routing)
A way of writing subnet masks. For example, /24 means 255.255.255.0. Common notation in IP addressing.
Client
A computer that is being managed (the "client" of the server). Also refers to the software installed on that computer to receive instructions from the server.
Co-management
Using both SCCM/MECM (on-premise) and Intune (cloud) to manage devices at the same time.
Compliance Policy
A set of rules that checks if a device meets your security requirements (e.g., BitLocker on, firewall enabled, antivirus running).
Conditional Access
A feature in Entra ID that checks conditions (location, device, risk) before allowing access. Like a smart bouncer for your network.
Configuration Policy
Settings that you push to devices to control how they behave (e.g., VPN settings, Wi-Fi, app restrictions).
CSV File
Comma-Separated Values – a simple text file where data is separated by commas. Used in Intune to upload lists of devices.
DHCP (Dynamic Host Configuration Protocol)
Automatically assigns IP addresses to devices when they connect to the network. Saves you from typing IPs manually.
DLP (Data Loss Prevention)
A Microsoft Purview feature that prevents sensitive data (credit card numbers, SSNs) from being shared accidentally.
DMZ (Demilitarized Zone)
A separate network segment for public-facing servers (web, email). Isolates them from the internal network.
DNS (Domain Name System)
The "phonebook of the internet." Converts domain names (google.com) into IP addresses (142.250.190.14).
Deployment Profile
A set of instructions in Autopilot that tells a new computer how to set itself up (user-driven vs. self-deploying).
Distribution Point (DP)
A server that stores copies of software packages so client computers can download them faster.
Entra ID
Microsoft's cloud-based identity service (formerly Azure AD). Manages user accounts, passwords, and access to cloud apps.
Firewall
Blocks or allows network traffic based on security rules. Can be hardware (dedicated device) or software (Windows Firewall).
Hyper-V
Microsoft's virtualization technology. Lets you run multiple "virtual computers" inside one physical computer.
IaaS / PaaS / SaaS
The three cloud service models: Infrastructure (rent VMs), Platform (rent a development platform), Software (rent finished applications).
ICMP (Internet Control Message Protocol)
Used for network diagnostics. The ping command sends ICMP packets.
IDS / IPS
Intrusion Detection System (detects attacks and alerts) vs. Intrusion Prevention System (detects and blocks attacks).
Intune
Microsoft's cloud service for managing devices, apps, and security policies. Pronounced "in-toon."
IPv4 / IPv6
Internet Protocol versions. IPv4 has ~4.3 billion addresses. IPv6 has trillions more and uses a different format (hex + colons).
License
A purchased subscription that gives a user permission to use a Microsoft product (e.g., Microsoft 365 Business Standard, E3, E5).
MAC Address
A unique hardware address burned into every network card. Looks like 00-1A-2B-3C-4D-5E. Used for local network communication.
MECM / SCCM
Software for managing computers on your network. MECM is the new name; SCCM is the old name.
MFA (Multi-Factor Authentication)
A security method that requires more than just a password to log in. Usually a code from an app, text message, or fingerprint.
MSI
Microsoft Installer – a file format (ending in .msi) used to install Windows software.
NAT (Network Address Translation)
Allows multiple devices on a private network to share a single public IP address. Your router uses NAT.
OEM (Original Equipment Manufacturer)
The company that made the computer, like Dell, HP, or Lenovo.
On-Premise
Software or hardware that runs physically in your office (as opposed to "in the cloud" on Microsoft's servers).
OSI Model
A 7-layer model that explains how data travels across a network: Physical, Data Link, Network, Transport, Session, Presentation, Application.
PIM (Privileged Identity Management)
A feature that provides just-in-time temporary admin access. Access expires automatically.
PowerShell
A scripting language and command-line tool in Windows. Administrators use it to automate tasks.
Pre-provisioning
An Autopilot feature where the vendor or IT department sets up the computer before shipping, so the end-user has a faster out-of-box experience.
Purview
Microsoft's compliance platform. Includes DLP, retention policies, eDiscovery, sensitivity labels, and audit logging.
Router
Connects different networks together (e.g., your home network to the internet). Operates at Layer 3 (Network) of the OSI model.
Silent Install
Installing software without showing any windows, popups, or asking the user any questions.
Software Center
An app on managed computers where users can install available software and see installation status.
SSO (Single Sign-On)
Using one username and password to sign into multiple applications. For example, signing into Microsoft 365 also signs you into SharePoint, Teams, and OneDrive automatically.
Subnet Mask
A number (like 255.255.255.0) that tells you which part of an IP address is the network and which part is the device.
Switch
Sends data only to the specific device that needs it. Operates at Layer 2 (Data Link). More intelligent than a hub.
TCP / UDP
Transport protocols. TCP is reliable (web, email). UDP is fast (video, gaming).
TPM (Trusted Platform Module)
A security chip on the computer's motherboard that handles encryption keys. Windows 11 requires TPM 2.0 to install.
UNC Path
Universal Naming Convention – a network path format like \\ServerName\ShareName\file.msi.
Update Ring
A policy that controls when and how Windows Updates are installed on managed devices. Different rings get updates at different times.
VLAN (Virtual Local Area Network)
Splits one physical network into multiple logical networks for security and performance.
VPN (Virtual Private Network)
Creates an encrypted tunnel between a remote device and a company network. Protects data on public Wi-Fi.
Virtual Machine (VM)
A computer that runs inside another computer. For example, you can run Windows 11 inside your Windows 10 PC using Hyper-V.
Windows Hello
A secure way to sign into Windows using a PIN, fingerprint, or face recognition instead of a password.
Win32 App
A traditional Windows application (.exe or .msi). In Intune, these need to be packaged into a special format (.intunewin) before deployment.
WPA2 / WPA3
Wi-Fi security standards. WPA2 is the minimum acceptable. WPA3 is the newest and most secure.
Zero Trust
Security principle: "Never trust, always verify." Assume no one is automatically trustworthy, even inside the network.
↑ Back to Index

πŸ“š Sources & Documented Corrections

Video Sources

This handbook was created from the transcripts of the following video series (all by Irvin / Kabo Man β€” also known as Cooper Man), with additional content added for MS-900 and Network+ exam coverage:

β–Ά Click to expand β€” all video sources (73 total)

πŸ–₯️ Office 365 Administration & Help Desk (Primary Sources)

🎀 Interview Prep & Career

πŸ”§ Specific Topics & Scenarios

πŸ“¦ Short & Supplementary Clips

🌐 Other Languages / Mixed Content

Note: The handbook was originally created from Video 1 (xh0sx1m_-lE) and the SCCM training (KZgQK9E2Fso). The additional videos above were scraped later and are stored as raw transcripts in the IT-knowledge-base folder. Many were used to enrich the Office 365 content throughout this handbook.

Corrections & Clarifications

The following corrections have been made to information presented in the videos:

1. Name: "Azure AD" β†’ "Microsoft Entra ID"
The presenter correctly states that Azure AD was renamed to Microsoft Entra ID in 2023. However, he does not fully explain why – Microsoft renamed it to unify all identity, access, and security products under one brand (Entra). The old name "Azure AD" still appears in many admin center pages due to incomplete updates.
Source: Microsoft Learn – New name for Azure AD
2. Pronunciation: "Multiffactor" should be "Multi-Factor Authentication"
The correct term is multi-factor authentication (MFA). "Multiffactor" appears to be a pronunciation habit of the presenter. The concept is identical.
Source: Microsoft Learn – What is MFA?
3. App Passwords are deprecated
The presenter mentions app passwords for Outlook and Lync when MFA is enabled. As of 2023–2024, Microsoft has deprecated app passwords. Modern authentication handles MFA automatically without needing app passwords.
Source: Microsoft Learn – App passwords deprecated
4. Name: "SECM" and "and point manager"
The presenter refers to the tool as "SECM" and "Microsoft and point manager." The correct names are:
  • SCCM – System Center Configuration Manager (the older, well-known name)
  • MECM – Microsoft Endpoint Configuration Manager (the current official name)
  • The term is "Endpoint", not "and point"
Source: Microsoft Learn – Introduction to Configuration Manager
5. File extension ".intunewin"
The presenter describes the packaged app file as having an extension like "intoune.win" or "Intune win." The correct file format for Intune Win32 app packaging is .intunewin (one word). The tool is called the Microsoft Win32 Content Prep Tool.
Source: Microsoft Learn – Prepare Win32 apps for Intune
6. "Microsoft attest attestition service"
The correct term is Microsoft Attestation Service. This service confirms that the device booted securely with security features like Secure Boot, BitLocker, and TPM enabled.
Source: Microsoft Learn – Device Health Attestation
7. Skype vs. Teams
The presenter uses Skype for Business as an example application. Note that Skype for Business was retired on July 31, 2021 and replaced by Microsoft Teams.
Source: Microsoft Learn – Skype for Business retirement
8. Client executable name
The presenter says the client executable is called just "cc." The actual executable name is ccmsetup.exe and the client installation folder is C:\Windows\CCM.
Source: Microsoft Learn – Client installation
9. Temporary Access Pass vs. App Passwords
The presenter mentions using app passwords for MFA issues. The modern equivalent (and recommended approach) is a Temporary Access Pass (TAP) – a time-limited code that allows users to register their authentication method.
Source: Microsoft Learn – Temporary Access Pass

Additional Explanations Added

Beyond corrections, the following explanations were added to fill information gaps:

Sources for Added Content

↑ Back to Index

🎯 Certification Roadmap – Where to Go Next

βœ… Good news: This handbook covers content from BOTH entry-level certifications. But each exam has additional topics not included here. Use this roadmap to plan your next study steps.

πŸ“Š Coverage Overview

CertificateHandbook CoverageWhat's Missing
Microsoft MS-900
(Cloud Fundamentals)
~70-75% covered Some pricing details, service lifecycle, Microsoft 365 roadmap, specific compliance regulations
CompTIA Network+ N10-009
(Core Networking)
~55-60% covered Cloud networking deeper dive, more advanced subnetting practice, disaster recovery concepts, high availability design, datacenter topologies

πŸ”· Recommended Study Path

Step 1: Microsoft MS-900 (Cloud Fundamentals) – Estimated: 2-4 weeks of study

  1. βœ… Read Sections 1-25 of this handbook (you're already partway there!)
  2. Use Microsoft Learn's free learning paths: Search "MS-900" on learn.microsoft.com
  3. Watch John Savill's MS-900 Exam Cram on YouTube (free, ~2 hours)
  4. Take practice tests on MeasureUp or TutorialsDojo (~$50-100)
  5. Review Microsoft 365 admin center by getting a free trial subscription
  6. Take the exam (~$99 USD)

Step 2: CompTIA Network+ N10-009 (Core Networking) – Estimated: 6-10 weeks of study

  1. βœ… Read Sections 18, 22, 24-31 of this handbook for a head start
  2. Watch Professor Messer's Network+ N10-009 videos (free on YouTube, 6+ hours)
  3. Get a home lab or use Cisco Packet Tracer (free) to practice subnetting and network commands
  4. Use Jason Dion's practice tests on Udemy (~$20 on sale)
  5. Memorize port numbers, OSI layers, cable types, troubleshooting steps
  6. Take the exam (~$338 USD)
πŸ’‘ Tip: Many people start with MS-900 first because it's shorter, cheaper, and less technical. Then they take Network+ for a solid networking foundation. After these two, you'd be well-prepared for: Microsoft MD-102 (Endpoint Administrator), CompTIA Security+, or Microsoft AZ-900 (Azure Fundamentals).

πŸ“š Free Study Resources

ResourceBest ForCost
Microsoft LearnMS-900 (official learning paths)Free
John Savill's Technical TrainingMS-900, Azure examsFree (YouTube)
Professor MesserNetwork+, Security+, A+Free (YouTube)
Cisco Networking AcademyNetwork+ fundamentalsFree courses
CompTIA Official SiteNetwork+ exam objectives (free PDF)Free download
Packet Tracer (Cisco)Network simulation, subnetting practiceFree
MeasureUp / TutorialsDojoPractice exams (MS-900)$40-100
Jason Dion (Udemy)Practice exams (Network+)$15-20 on sale

πŸ“‹ Quick Checklist – Are You Ready for the Exam?

For MS-900, you should be able to:

For Network+, you should be able to:

βœ… Final Tip: Both exams are multiple-choice. The best way to prepare is: 1) Read the material (you're doing this now) β†’ 2) Watch video courses (free on YouTube) β†’ 3) Take practice tests (to identify weak areas) β†’ 4) Repeat step 1 for weak areas β†’ 5) Take the real exam. Good luck! πŸŽ‰
↑ Back to Index