It's try-able. But tell me how to setup and configure IIS ARR as a reverse proxy without using the GUI.
SQL Server is probably the best case, since the UI is a wrapper around TSQL and they expose the scripts at any point.
Then there's fun stuff. Like Invoke-WebRequest going super slow because it has a terribly implemented progress bar. That's right: out of the box, you can't download files with the shipped downloader, because it shows progress (like curl) and increases transfer times by a couple orders of magnitude. Come on.