Practical scripts, troubleshooting notes, and repeatable workflows for Windows, PowerShell, WSL, Linux, and automation.
Start with a focused guide, copy a tested command, and adapt it to your environment.
PwshTips / field notes for admins
Practical scripts, troubleshooting notes, and repeatable workflows for Windows, PowerShell, WSL, Linux, and automation.
Start with a focused guide, copy a tested command, and adapt it to your environment.
Clear commands. Real constraints. Fewer surprises.
The full publishing pipeline behind pwshtips.com: write in WSL, preview with local Hugo, push to GitHub, and let Cloudflare Pages deploy it live in under two minutes.
No open ports, no DDNS, no router config. How I built a private tailnet across a Windows laptop, a Fedora VM, an Oracle VPS, and an ephemeral cloud VM — and the failures that taught me how it really works.
A practical guide to installing WSL on Windows, configuring your Linux user, moving files between Windows and Linux, and going further with web servers, PowerShell, and VS Code.
Building a 60-second failover standby for my dev environment — and the two outages that taught me to never trust an all-green deploy chain.
A persistent, bidirectional command channel between an AI agent VM, a small VPS relay, and a Windows laptop's WSL — what each piece does, how to set it up, and the dozen pitfalls I actually hit.
A scheduled PowerShell script running as SYSTEM is a high-value target. Lock it down with NTFS ACLs, code signing, auditing, and central deployment.
A scheduled PowerShell watchdog that checks the Windows WWAN APN every 5 minutes and reinstalls the profile and reconnects when it drifts.
A Tailscale terminal-access postmortem: separate control-plane failures from SSH, trace TCP resets, and choose an authenticated access path.
A practical guide to Microsoft Copilot, Microsoft 365, GitHub Copilot, phone and web apps, IDE integrations, prices, and alternatives.
A reverse SSH tunnel test with an Oracle Cloud VPS, Ubuntu socket activation, proxy diagnostics, and the egress policy that stopped connectivity.