The New-Snapshot
command forces a snapshot resulting in a data transfer for the current protected machine. When you force a snapshot, the transfer will start immediately or will be added to the queue. Only the data that has changed from a previous recovery point will be transferred. If there is no previous recovery point, all data on the protected volumes will be transferred.
Usage
The usage for the command is as follows:
New-Snapshot [-all] | -protectedserver [machine name]] -core [host name] -user [user name] -password [password]
Command Options
The following table describes the options available for the New-Snapshot
command:
Table 131: New-Snapshot command options
-? |
Display this help message. |
-all |
Force all protected machines. |
-core |
Optional. Remote Core host machine IP address (with an optional port number). By default the connection is made to the Core installed on the local machine. |
-password |
Optional. Password to the remote Core host machine. If you specify a password, you also have to provide a user name. If none are provided, then the logged-on user's credentials will be used. |
-protectedserver |
Force for the current protected machine’s name. |
-user |
Optional. User name for the remote Core host machine. If you specify a user name, you also have to provide a password. If none are provided, then the logged-on user's credentials will be used. |
Example:
Force a snapshot for all protected machines:
>New-Snapshot -all
The New-VBVirtualStandby
command lets you use PowerShell to create a new virtual export to a VirtualBox virtual machine (VM).
Usage
The usage for the command is as follows:
New-VBVirtualStandby -core [host name] -user [login] -password [password] -protectedserver [name | IP address] -volumes [volumes names] -vmname [virtual machine name] [-ram [total megabytes] | -usesourceram] -linuxhostname [linux hostname] -hostport [linux port] -targetpath [location] -pathusername [login] -pathpassword [password] -initialexport
Command Options
The following table describes the options available for the New-VBVirtualStandby
command:
Table 132: New-VBVirtualStandby command options
-? |
Display this help message. |
-core |
Optional. Remote Core host machine IP address (with an optional port number). By default the connection is made to the Core installed on the local machine. |
-user |
Optional. User name for the remote Core host machine. If you specify a user name, you also have to provide a password.
If none are provided, then the logged-on user's credentials will be used. |
-password |
Optional. Password to the remote Core host machine. If you specify a password, you also have to provide a log on.
If none are provided, then the logged-on user's credentials will be used. |
-protectedserver |
Show jobs for a specific protected machine, indicated by IP address. |
-volumes |
Optional. List the volume names you want to export. If not specified, all volumes in the recovery point(s) are exported. Values must be enclosed in double quotes and separated by space; for example, "c:", "d:".
Note: Do not use trailing slashes in volume names. |
-vmname |
The Microsoft Windows name of the virtual machine. |
-ram |
Allocate a specific amount of RAM on the virtual server. |
-usesourceram |
Optional. Allocate the same amount of RAM on the virtual server that the source protected machine has. |
-linuxhostname |
The Linux VirtualBox server host name. |
-hostport |
The Linux VirtualBox server port. |
-targetpath |
The local, network, or Linux path to the folder where you want to store the virtual machine files. |
-pathusername |
The user name for logging in to the network machine. It is only required when you specify a network location for the target path. |
-pathpassword |
The password for logging in to the network machine. It is only required when you specify a network location for the target path. |
-accountusername |
Optional. You can specify a user account with which to register the exported virtual machine. It is the user name for logging in to the user account. Use this option for a local or network machine only. |
-accountpassword |
Optional. You can specify a user account with which to register the exported virtual machine. It is the password for logging in to the user account. Use this option for a local or network machine only. |
-initialexport |
Optional. Specify this option if you need to start an initial on-demand virtual machine export after configuring the virtual standby. |
Example:
Create a VirtualBox virtual standby machine named ExportedMachine1 in a specified location:
>New-VBVirtualStandby -protectedserver 10.10.10.4 -volumes C:\ -vmname ExportedMachine1 -usesourceram -targetpath I:\VMExport
The New-VMVirtualStandby
PowerShell command lets you create a new VMware Workstation virtual standby machine using Rapid Recovery.
Usage
The usage for the command is as follows:
New-VMVirtualStandby -core [host name] -user [login] -password [password] -protectedserver [name | IP address] -volumes [volumes names] -vmname [virtual machine name] [-ram [total megabytes] | -usesourceram] -targetpath [location] -pathusername [login] -pathpassword [password] -initialexport
Command Options
The following table describes the options available for the New-VMVirtualStandby
command:
Table 133: New-VMVirtualStandby command options
-? |
Display this help message. |
-core |
Optional. Remote Core host machine IP address (with an optional port number). By default the connection is made to the Core installed on the local machine. |
-user |
Optional. User name for the remote Core host machine. If you specify a user name, you also have to provide a password.
If none are provided, then the logged-on user's credentials will be used. |
-password |
Optional. Password to the remote Core host machine. If you specify a password, you also have to provide a log on.
If none are provided, then the logged-on user's credentials will be used. |
-protectedserver |
Show jobs for a specific protected machine, indicated by IP address. |
-volumes |
Optional. List the volume names you want to export. If not specified, all volumes in the recovery point(s) are exported. Values must be enclosed in double quotes and separated by space; for example, "c:", "d:".
Note: Do not use trailing slashes in volume names. |
-vmname |
The Microsoft Windows name of the virtual machine. |
-ram |
Allocate a specific amount of RAM on the virtual server. |
-usesourceram |
Optional. Allocate the same amount of RAM on the virtual server that the source protected machine has. |
-pathusername |
The user name for logging in to the network machine. It is only required when you specify a network location for the target path. |
-pathpassword |
The password for logging in to the network machine. It is only required when you specify a network location for the target path. |
-initialexport |
Optional. Specify this option if you need to start an initial on-demand virtual machine export after configuring the virtual standby. |
Example:
Create a new VMware Workstation virtual standby:
>New-VMVirtualStandby -protectedserver 10.10.10.4 -volumes C:\ -vmname ExportedMachine1 -usesourceram -targetpath I:\VMExport
Script pauses, requiring user to specify an index number for the appropriate workstation. Enter the index number for the script to complete (in this case, 2). Example continues:
2
Verify location ...
Virtual Standby successfully configured
PS C:\Users\Administrator>
The Push-Replication
command forces replication for one or more protected machines.
Usage
The usage for the command is as follows:
Push-Replication -core [host name] -user [user name] -password [password] -targetcore [host name] -all | -protectedserver [machine name | IP address]
Command Options
The following table describes the options available for the Push-Replication
command:
Table 134: Push-Replication command options
-? |
Display this help message. |
-all |
Force replication for all machines being replicated to the target Core. |
-core |
Optional. Remote Core host machine IP address (with an optional port number). By default the connection is made to the Core installed on the local machine. |
-password |
Optional. Password to the remote Core host machine. If you specify a password, you also have to provide a user name. If none are provided, then the logged-on user's credentials will be used. |
-protectedserver |
Protected machine name on the target Core against which to force replication. |
-user |
Optional. Login for the remote Core host machine. If you specify a login, you also have to provide a password. If none are provided, then the logged-on user's credentials will be used. |
Example:
Push replication for a single protected machine:
>Push-Replication -core 10.10.10.10:8006 -user administrator -password 23WE@#$sdd
-targetcore 10.10.10.20:8006 –protectedserver 10.10.5.22
Push replication for all protected machines:
>Push-Replication -all