About

Remote execution is the action of running arbitrary commands on remote hosts. This is a useful technique for managing a large number of servers or workstations. Although there are a variety of tools available, the best-known options are SSH on Linux and PowerShell on Windows. Another powerful tool for Windows environments is WMIC, a command-line tool for querying WMI.

Remote execution is often paired with tools for configuration management. Whereas configuration management is used to define a preferred state, remote execution is used for actions or state transitions.

history | show excerpt | excerpt history