Remote Execution allows you to run, manage, and monitor automated PowerShell commands on multiple computers without user interaction. To execute such commands, you must first enable zero trust authentication.
How does it work? At a glance.
In Remote Execution, you create "steps" that are predefined PowerShell commands. You can combine up to 64 steps in one job and then these steps are run automatically one by one on selected online computers. These remote computers wait two hours for a step to finish. Then start the next step and wait another two hours for that step to complete. If a step takes longer than two hours to finish then the whole Remote Execution job times out and stops.
You can view the details of a job to see its result. See How to View the Results of a Remote Execution Job.
Here's what you can do in Remote Execution:
- Manage steps - Execute, manage, and monitor automated steps on multiple computers.
- Create a new job - Enter a Name for the job and a script to execute. Define the computers or group of computers that will receive the script.
- Save steps as template - While adding steps to a job, you can save your list of steps as a collection that you can modify and re-run later on.
- Mark steps as your favorite - You can hover over the name of a step and mark it as your favorite. Favorites are listed at the top.
- Run a job - You can run multiple steps on online computers. You cannot run a job on offline computers.
- View results - You can check the details of a job that is in progress or completed.
- Re-run a job - You can re-run a job that has already run.
- Cancel a job - You can cancel the job and prevent steps from running on Pending computers. Once running, steps can't be stopped.
Check out our related articles how to execute these steps.
Requirements on the remote computer
Make sure your remote computer has PowerShell installed and is running the latest version of the GoTo Resolve software. The script runs as LocalSystem, which does not require credentials; therefore, the user cannot be impersonated.
Your remote computers must have the latest major version of PowerShell installed. For example, when the latest available version is 7.2 and your remote computers run version 6.1, GoTo Resolve will automatically install the latest PowerShell version before running Remote Execution steps. However, when a remote computer has version 7 or 7.1 installed, PowerShell will not be updated.
Installing PowerShell requires 400MB free space on remote computers.