Your browser does not support JavaScript.
Nathan McNulty
CTRL
K
Nathan McNulty
Blog
Notes
Toggle Dropdown
Azure
Defender
Entra
Intune
Purview
Other
Solutions
Toggle Dropdown
Azure
Defender
Entra
Intune
Purview
Other
Media
Archives
Personal
GitHub
GitHub
Ko-fi
Ko-fi
LinkedIn
LinkedIn
RSS
X
Twitter
Theme
Auto
Dark
Light
Home
Tags
PowerShell
PowerShell
7
Posts
2
Sections
2
Types
June 18, 2026
2 min read
Notes
Nathan McNulty
Audit device code flow before blocking it
Entra
Conditional Access
Microsoft Graph
PowerShell
Find device code sign-ins and test a Conditional Access block before enforcing it.
Read more about Audit device code flow before blocking it.
June 10, 2026
3 min read
Notes
Nathan McNulty
Defender Firewall FQDN filtering - prefer NRPT for broad blocks
Defender
Intune
PowerShell
Prefer NRPT for DNS namespace blocks to avoid shared-IP fallout from broad Firewall FQDN rules.
Read more about Defender Firewall FQDN filtering - prefer NRPT for broad blocks.
December 14, 2024
2 min read
Notes
Nathan McNulty
Microsoft Graph PowerShell examples for Application Management
Microsoft Graph
PowerShell
Use reviewed Graph PowerShell samples to report application credential expiry.
Read more about Microsoft Graph PowerShell examples for Application Management.
August 1, 2024
1 min read
Notes
Nathan McNulty
PowerShell 7 and ForEach-Object -Parallel
PowerShell
Process independent work in parallel with PowerShell 7 and a sensible throttle.
Read more about PowerShell 7 and ForEach-Object -Parallel.
November 3, 2023
2 min read
Notes
Nathan McNulty
Use the authentication registration report
Entra
Microsoft Graph
PowerShell
Filter the Graph authentication registration report instead of querying every user's methods.
Read more about Use the authentication registration report.
February 4, 2022
2 min read
Notes
Nathan McNulty
Look up Azure service IP ranges
Azure
PowerShell
Retrieve Azure service tag address ranges with PowerShell for outbound filtering.
Read more about Look up Azure service IP ranges.
February 5, 2021
5 min read
Blog
Nathan McNulty
Using group Managed Service Accounts
PowerShell
Use managed service accounts for Windows services, IIS, and scheduled tasks, and pay attention to who can retrieve their passwords.
Read more about Using group Managed Service Accounts.
Nathan McNulty
Azure, Defender, Entra, Intune, and more
Featured
Recent
Improving passkey registration experiences
Comprehensive Guide to Configuring Advanced Auditing
Managing Restricted Groups with Access Packages
Intune - Microsoft Tunnel VPN Gateway
Azure Automation - Device Cleanup v2
Left
Right
Phishing-Resistant by Default: Microsoft’s Passkey Shift
From Initial Access to Persistence: Abusing Synced Passkeys in Azure
Nathan McNulty
Audit device code flow before blocking it
Nathan McNulty
Defender Firewall FQDN filtering - prefer NRPT for broad blocks
Nathan McNulty
Use an allowlist for VS Code extensions
Left
Right
Tags
Entra
19
Intune
13
Defender
10
Azure
9
PowerShell
7
Conditional Access
6
Microsoft Graph
5
Azure Automation
4
PIM
4
Auditing
3
Email
3
Log Analytics
3
Purview
3
SSO
3
Access Packages
2
Archive
2
AWS
2
Defender for Endpoint
2
KQL
2
Lab
2