Windows · PowerShell · WSL
Notes from a working
Notes from a working
SQL Server DBA
I am a Database Reliability Engineer in Edinburgh looking after critical SQL Server estates. This is where the Windows, PowerShell and WSL side of that job gets written down: things I worked out once and have needed again since.
Start here
Three guides organise everything on this site. Each one collects the posts by task rather than by date.
🐧 WSL: The Complete Guide
Installing it, working with files across Windows and Linux, managing distributions, and fixing it when it sulks.
21 guides →
📜 PowerShell: The Complete Guide
Files and folders, CSVs, the Windows Firewall, scheduled tasks, and the cmdlets worth knowing by heart.
31 guides →
🛠️ Windows Administration: The Complete Guide
Building servers, domains and DNS, installing the tools you actually use, and the built-in commands that answer most questions.
15 guides →
Latest posts
Newest first. 145 posts here since 2017.
- CLAUDE.md: Project Memory for Claude Code
- Install Claude Code on Windows, Native and in WSL
- Claude Code Only Keeps 30 Days of Transcripts
- Claude Code Permissions: Allow and Deny Rules in settings.json
- Claude Code Hooks: Run a Check After Every Edit
- Compact a WSL or Docker Desktop vhdx to Get Disk Space Back
- Add an MCP Server to Claude Code
- Resume a Claude Code Session With –continue and –resume
Browse by topic
Every post rolls up into one of these.
Not sure where to start?
Most people arrive here from a search for one specific thing. If that is you, the guide covering it will have the rest of the answer, and a few neighbours worth knowing.