Exporting Entra ID Group Members (All) with PowerShell

Exporting Entra ID Group Members (All) with PowerShell: Recently, while working with Intune deployments, I was asked to extract devices from a specific group into a CSV format. This task seemed straightforward, but problem arose when attempting to gather all members, including those within nested groups. While the Intune or Entra ID portal offers a…
Using Intune Remediation – Monitoring New Microsoft Teams Installation and is default app or not

Introduction: Microsoft introduced an enhanced version of Teams (Teams 2.0) which was reimagined from the ground up for a faster, simpler, and more flexible experience. For more information about new Microsoft Teams, please refer https://adoption.microsoft.com/en-us/new-microsoft-teams/ Microsoft has posted a notification in M365 admin center stating,  Classic Teams users to be updated to new Teams after…
Configuration profiles Visibility in Intune – Unveiling Equivalent Tools to rsop and gpresult

Introduction: Microsoft Intune provides efficient way to deploy configuration settings across device fleets, offering reporting capabilities for successful, failed, or not applicable status for specific configuration profiles. However, understanding the applied settings on a per-device basis and identifying the governing configuration profile can be challenging. To see a list of configuration profiles that assigned to…
Powershell script – Extract the device inventory data in Intune using Microsoft Graph

In a modern organization, managing Windows devices can be a complex undertaking. Fortunately, Microsoft Intune offers a suite of powerful tools that streamline device management, ensuring your endpoints remain secure and compliant. However, the need often arises to retrieve specific data from Intune for a list of devices. For example, you might want to validate…
Addressing SCCM Software Update Deployment Challenges with PowerShell – Remote install

Blog post updated on 23 Oct, 2023 Problem: Few weeks ago ,colleague of mine was trying to perform patch management on bulk number of clients (servers) as monthly patching ,as part of it he made sure the maintenance window was in place, deployment was set rightly for software updates deployment. Maintenance window started ,patches started…
Streamlining Primary User UPN Fix in Intune Using PowerShell

  Introduction: In Intune world of device management, the concept of the primary user plays a crucial role, especially when it comes to application deployments. In this blog post, we will explore the significance of the primary user and how it affects the installation of applications using the company portal in Intune. We will also…
Use PowerShell to audit the Conditional Access Policies and alert via email

Conditional Access in Azure Active Directory needs no introduction. To read more information about Conditional Access, please refer to https://docs.microsoft.com/en-us/azure/active-directory/conditional-access/overview In my recent assignment, there was an ask to back up the conditional access policies every day and also notify through email for a list of conditional policies that are created or modified in the…
Using PowerShell – Retrieve the o365 audit logs for SharePoint sites

I was recently working on assignment to get the audit logs for list of SharePoint online sites with specific audit activities such as PageViewed, FileAccessed, FileDownloaded,FileDeleted (This can be expanded further based on the needs) and email the data at regular intervals. For list of audited activities in office 365, https://docs.microsoft.com/en-us/microsoft-365/compliance/search-the-audit-log-in-security-and-compliance?view=o365-worldwide#audited-activities For list of page…