Restart-IISOnServers

Added this to the MO_Module to remote in and restart just the IIS service on a single computer or a list of computers. Easy enough to do without a function, but I added some logic and Write-Verbose information to help the person running the command to see the content easier and quick.

This will restart IIS on the following computers: PC1, PC2, PC3, PC4:

Restart-IISOnServers -Computer PC1,PC2,PC3,PC4

This will restart IIS on a single computer: DC1

Restart-IISOnServers -Computer DC1

The other reason this could of more interest than just a command line option, is that PowerShell 7 is working on a -parallel parameter with the ForEach-Object cmdlet. In a workflow, that option was available, but with the deprecation of workflows in general, it will be nice if they can at least bring back this parallel option in native PowerShell.