I created a script, approximately 40,000 – 50,000 lines of PowerShell code, to configure either a single physical Windows-based (Windows 2012 R2/2016/2019/2022) server or a pair of servers with up to five virtual servers (3 Windows VMs and 2 Linux VMs), Remote Access cards, Active Directory integration, DNS integration, and network connectivity.
For the videos, I appropriately changed configuration information such as naming conventions and IPv4 addresses.
PowerShell Samples: NYC Dept. Of Ed. YouTube Videos