1. A method of automating recovery of a networked data storage environment, comprising: receiving an indication of user selection of a plurality of commands for inclusion in a data storage recovery automation package; generating, at a first point in time and by a first computing device, the automated data recovery package, the recovery automation package configured, upon execution, to recover at least a portion of a data storage environment implemented on a first set of computer hardware devices to a second set of computer hardware devices that is remote from the first set of computer hardware devices; and storing the automated recovery package on first storage, wherein the automated data recovery package is, at a second point in time later than the first point in time, accessed from the first storage and invoked for execution on a second computing device that is remote from the first computing device, and wherein execution of the data recovery package causes automatic execution the plurality of commands to completion.