I've never been a fan of PowerShell. I work across Windows and Linux on .NET and Nuke has become my go to tool for this.