Veeam Update In Silent Mode Fails When Running As SYSTEM

I’ve recently been doing a bunch of Veeam Backup & Replication 12.3 upgrades and have tried pushing them out via our RMM using Veeam’s silent mode. This involves providing an XML config file and running a special installer. Our RMM, like most others, runs in the context, so youâ€Ķ

Azure AppService Deployment Error 400 When Using Zip Deploys

Had an interesting issue where Azure AppService (.NET Core Runtime) zip deployments via Azure CLI were failing with , and a link to the deployment log. The log didn’t have any particularly useful information: However, viewing the trace logs () via Kudu showed somethingâ€Ķ

A First Look At Entra Private Access

This post is going to be a summary of my first look into Entra Id Private Access, Microsoft’s “zero trust” replacement for traditional VPNs. There is a lot of marketing fluff to sift thorough, so I wanted to write this up and keep it mostly technical. Traditional VPN replacementâ€Ķ

Using SQLite With ASP.NET And Azure App Service

I’m a fan of using SQLite for small projects where a full MSSQL instance is not warranted, but I wasn’t sure whether it could be packaged and shipped with the app when deploying to Azure App Service. Turns out it can and it works well. There are a couple of considerations aroundâ€Ķ

Timeline Visualisation Of Veeam Backup Job Sessions

I was recently going through an old SVN repo and found a small pet project I worked on. It was a simple way display Veeam job sessions in a timeline so I could visually see how long jobs were taking and how the Veeam scheduler was handling things. It also served to identify daysâ€Ķ

Using .NET With PowerShell

This goal of this post is to explore some .NET classes that may be useful to sysadmins and PowerShell devs without .NET (C#, etc.) experience, with a bit of a deeper dive into some concepts when warranted. By the end, you’ll be familiar with several .NET classes and understandâ€Ķ