I have a Powershell script which initiates, installs, and reboots 100+ servers through WSUS (WSUS server is internal)
There are a few modifications I wish to make, and need to a powershell guru to try and help me.
Fix an error I get while the updates are installing (they install OK, but the polling output on the Powershell screen reports issues)
I want an email to be sent with status of each server after patching is completed
I want the ability to select which patching window I am doing on a certain night - EG I patch over 4 different nights, and have 4 x txt files in which the PS script reads from. Currently I have a script for each, however I want a multiple choice to open up when executing the script to that I can select which window I am patching
I want as much verbose information to happen during the patching as possible
I need it to install on all computers at the same time (which it appears to be doing already) and to ensure that even if 1 x server fails, it will continue on all of the other servers
Some servers in my environment do not respond to ping (by design) - This causes the script to fail to run on those servers, I need Powershell to remotely install and run the script, regardless of ping response