Disclaimer: The ability to use PowerShell scripting was included in Rapid Recovery to allow customers to enhance product functionality through the use of customized scripts. These customized scripts can improve reporting, archiving, snapshots, etc. While Quest does provide example scripts through various forms of documentation, PowerShell scripting is not a supported feature within the Rapid Recovery software package. Any errors or problems received regarding PowerShell scripting should be addressed with Microsoft and not the Quest Support Team.
For more information on PowerShell scripting, please refer to the Microsoft Script Center, located here.
For a comprehensive list of PowerShell cmdlets, please refer to the "Rapid Recovery PowerShell module cmdlets" section of the Rapid Recovery User Guide.
This KB article should be referenced to schedule the PowerShell script: How to use Windows Task Scheduler to run AppAssure PowerShell scripts (Alternative)
Two main cmdlets should be utilized to accomplish, for example, scheduling base images. The new-base commanded will force a base image for the protected machine. The new-snapshot command will force an incremental snapshot for the protected machine. Both transfers will start immediately or will be added to the queue.
If a base image needs to be executed for only one again, execute the following command: new-base -protectedserver AgentName
If a base image needs to be executed for all protected servers, execute: new-base -all
The same processes can be executed for incremental snapshots using the new-snapshot cmdlet.
Again, for a detailed description of the cmdlets, please reference the Rapid Recovery User Guide or execute the following command in an elevated PowerShell window: get-help new-base