You’re staring at a Windows Server, juggling PowerShell scripts, half-written configs, and a mysterious Pulumi stack definition. The dream is clear: declare your IIS setup once, version it like code, and let automation handle the rest. The reality? A maze of permissions and deployment quirks that never feel quite