1. A computer-readable storage medium having computer-executable instructions thereon which, when executed by a computer enable remote execution of a command, the instructions comprising: receiving a command line instruction including a remote command, the remote command identifying a task of execution to be performed on a remote system; initiating a session with at least two remote systems; assigning each session to a command line environment variable configured such that a plurality of commands can concurrently use the session by referring to the environment variable, wherein a command line environment receiving the command line environment variable is configured to execute commands on a local system and the remote system; and causing the remote command to be executed concurrently on each of the at least two remote systems, including issuing the remote command to the environment variable, wherein the environment variable is a variable maintained by a local command line environment and the environment variable is further configured such that the variable is used to share information between processes or applications.