Conditional Access Baseline Policies for Microsoft 365 (2026)
A 2026 Conditional Access baseline for Microsoft 365: seven policies, break-glass exclusions, report-only rollout, licensing, and Graph PowerShell export and import.
October 7, 2026
Asterisk AMI Originate a Call with Python
Create a least-privilege Asterisk AMI user, send Login, Originate and Logoff, and place a call with a standard-library Python script. Tested on Asterisk 22.
October 7, 2026
PowerShell Cheat Sheet for Windows Server Admins
PowerShell cheat sheet for Windows Server admins: services, Get-WinEvent filters, networking, firewall, disks, updates, local users, Active Directory, remoting and tasks.
October 6, 2026
AD Health Check Report: dcdiag and repadmin PowerShell Script
Free PowerShell script that runs dcdiag, repadmin /replsummary, w32tm and SYSVOL DFSR checks on every DC and saves a colour-coded HTML report.
October 6, 2026
AD Nested Group Membership: PowerShell Tree with Loop Detection
Free PowerShell script that shows the full nested group membership tree of an AD user or group, with paths, primary group and loop detection.
October 6, 2026
Export AD Users to CSV: PowerShell Script with Last Logon
Free PowerShell script that exports Active Directory users to CSV or HTML with last logon, password age, manager, department and OU.
October 6, 2026
NTFS Permissions Report to CSV: PowerShell Folder ACL Script
Free PowerShell script that exports NTFS folder permissions to CSV: identity, rights, allow/deny, inherited or explicit, scope, with errors logged.
October 6, 2026
Block RDP Brute Force on Windows Server: PowerShell Script
Free PowerShell script that reads failed RDP logons (event 4625), counts them per source IP and blocks repeat offenders with Windows Firewall rules, with allow-list and -WhatIf.
October 6, 2026
Restic Backup for cPanel and DirectAdmin: Files, Databases, Retention
Back up cPanel and DirectAdmin servers with restic: home directories, database dumps via stdin, panel config, retention with forget/prune, and restore tests.
October 6, 2026
WordPress Version Audit: Find Every WordPress Site and Its Version
Free bash script that finds every WordPress install on cPanel, DirectAdmin or plain servers and flags core versions below 7.0.3 (CVE-2026-64638).
October 6, 2026
Exchange Online Message Trace to CSV: Get-MessageTraceV2 Script
Free PowerShell script for Exchange Online message trace with Get-MessageTraceV2: 10-day slicing, 5,000-row continuation, throttle handling and CSV export.
October 6, 2026
Entra ID Inactive Users Report: signInActivity PowerShell Script
Free PowerShell script that lists inactive Microsoft Entra ID users from signInActivity, with guests, licensed-only and never-signed-in filters and CSV output.
October 6, 2026