Automation Inspiration: The Story of 80 Servers
Let me share a story from my own experience that shows the true power of automation. It was a challenge that, at first, seemed overwhelming, but ultimately served as a testament to the potential of PowerShell.
Once upon a time, I found myself tasked with setting up approximately 80 servers in a very short time period. Each server was destined to serve a critical role of streaming realtime video which transcoded a bluescreen type of technology.

Using PowerShell, I was able to script the entire setup process, from initial configuration to the installation of necessary packages. The script was designed to handle the unique configuration of each server, applying specific settings based on each machine’s requirements.
The solution involved breaking down the setup process into manageable stages, much like the script I discussed earlier in this blog post. I then added the script to the task scheduler of each server, allowing it to run through each stage, restart the server when necessary, and resume where it left off.
The result was an automated process that took care of the installation and configuration of each server, saving countless hours of manual work. More importantly, it ensured that each server was set up consistently and correctly, eliminating the potential for human error.
This experience served as a powerful reminder of the importance and potential of automation. It showed me that no task is too big or too complex to be automated. It just requires a good understanding of the process, a bit of creativity, and a robust tool like PowerShell when working with windows.
PowerShell is a powerful scripting language that simplifies the process of automating administrative tasks. By using PowerShell to automate the setup of a video streaming server, you can ensure that the setup process is consistent, error-free, and requires minimal manual intervention.
The Workhorse of a script
Is available in my github, copy it and make it your own, ( sidenote is that its a few years old so your success rate may vary )
Today you would uses something similar to ansible but hey if it worked, it worked! Script in Question
Buy Me a Coffee