Skip to content
The technical notebook of Zahid Rafiq

Practical solutions for complex IT problems.

Clear guides, PowerShell examples and troubleshooting notes for Active Directory, Microsoft 365 and infrastructure migrations.

For administrators and engineers who need to understand the problem, apply the fix and verify the result.

Active DirectoryMicrosoft 365PowerShell
Find an answer

What are you working on?

Search by technology, command or error message.

Start here

Explore the guides

01 / ACTIVE DIRECTORY

Manage directory objects with PowerShell

A practical reference for users, groups, computers and organisational units.

Read the guide →
02 / MICROSOFT 365

Identity and cloud administration

Connect with Microsoft Graph, inspect Exchange Online mailboxes and export useful reports.

Read the article →
03 / LAB SETUP

Build a Kali Linux virtual machine

Choose a virtual network, verify your installation and create a baseline snapshot for learning.

Read the walkthrough →
Behind the blog

Experience worth sharing.

I’m Zahid, an independent infrastructure consultant with more than 20 years in IT. My work includes Active Directory, Exchange, discovery, design and migrations.

I started this blog because finding a command is often easier than finding a complete explanation of when to use it and how to check the outcome.

Read my story →
Help shape the next guide

What problem should I cover?

Suggest a topic, report a correction or share an error message with sensitive details removed.

Get in touch →

Prefer a feed reader? Follow the RSS feed.