In this recipe, you'll find out how to manage multiple servers using PowerShell remoting, and using PowerShell jobs. PowerShell provides an interface that takes a command or the script and runs them in the background. PowerShell can run several different tasks simultaneously and is able to retrieve results.
Managing the administration of remote machines with PowerShell Jobs
Getting ready
Since you will be working with multiple servers and you are going to be sending multiple commands to the same remote machine, it is better to create a remote session and assign it to a variable. It is a much more efficient way to manage remote connections.