The Edit-VMVirtualStandby command lets you use PowerShell to make changes to an existing virtual export to a VMware Workstation virtual machine (VM). 
Usage
The usage for the command is as follows: 
 Edit-VMVirtualStandby [-TargetPath <String>] [-PathUserName <String>] [-PathPassword <String>] [-ProtectedServer <S
    tring>] [-Volumes <String[]>] [-VMName <String>] [-UseSourceRam] [-Ram <String>] [-User <String>] [-Core <String>]
    [-Password <String>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>] [-Er
    rorVariable <String>] [-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer <Int32>]
Command Options
The following table describes the options available for the Edit-VMVirtualStandby command: 
Table 91: Edit-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.  | 
| -targetpath | The local or network path (or Linux path, only for VirtualBox export) to the folder for storing the virtual machine files. | 
| -pathusername | The credentials for the target path when it is located on a network share and you specified it with the -targetpath option. | 
| -pathpassword | The password for the target path when it is located on a network share and you specified it with the -targetpath option. | 
| -protectedserver | The protected machine with recovery points that you want to export, indicated by IP address. | 
| -volumes | Optional. A list of volume names that you want to export. When not specified, all volumes export. Values must be separated by a comma. Do not use trailing slashes in volume names. For example: C, F, E. | 
| -vmname | The Windows name of the virtual machine. | 
| -ram | Use this option to allocate a specific amount of RAM on the virtual server. | 
| -usesourceram | Optional. Allocate all of the amount of RAM on the target virtual server that is used on the source virtual server. | 
Example:
Edit a specific amount of RAM on the existing Virtual Standby: 
>Edit-VMVirtualStandby -targetpath "\\servername\sharename" -pathusername "login" -pathpassword "password" -protectedserver 10.10.11.245 -vmname "name" -ram 2048
Edit the list of volume names to be exported to the existing Virtual Standby: 
>Edit-VMVirtualStandby -targetpath "\\servername\sharename" -pathusername "login" -pathpassword "password" -protectedserver 10.10.11.245 -vmname "name" -volumes C,F
 
    
The Enable-HyperVAutoProtection cmdlet lets you enable the auto-protection of new virtual machines (VMs) on a Hyper-V host. 
Usage
The usage for the command is as follows: 
Enable-HyperVAutoProtection -core [host name] -user [user name] -password [password] -repository [name] -protectedserver [name | IP address]
Command Options
The following table describes the options available for the Enable-HyperVAutoProtection command: 
Table 92: Enable-HyperVAutoProtection 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.  | 
| -repository | Required. The name of the repository that is associated with the Core that you want to use to store the data of the virtual machine. Note: You must enclose the name in double quotes.  | 
| -protectedserver | Use this option to protect virtual machines. | 
Example:
Enable auto-protection of new VMs on a Hyper-V host: 
>Enable-HyperVAutoProtection -protectedserver 10.10.1.1 -repository "Repository 1"
 
    
Use the command Enable-OracleArchiveLogMode to enable or disable this mode for specific Oracle machines that are under protection. 
 
Usage
The usage for the command is as follows: 
Enable-OracleArchiveLogMode -core [host name] -user [user name] -password [password] -protectedserver [name | IP address]
 
Command Options
The following table describes the options available for the Enable-OracleArchiveLogMode command: 
Table 93: Enable-OracleArchiveLogMode 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. The user name for the remote Core host machine. If you specify a user name, you must also provide a password. If none is provided, then the credentials for the logged-on user are used. | 
| -password | Optional. The password to the remote Core host machine. If you specify a password, you also have to provide a user name. If none is provided, then the credentials for the logged-on user are used. | 
| -protectedserver | Use this option to specify the protected machine for which you want to enable the Oracle archive log mode. | 
 
Example:
Enable the Oracle archive log mode for a protected server: 
>Enable-OracleArchiveLogMode -core 10.10.127.42 -user admin -password 676df#df -protectedserver 10.10.34.88
  
    
The Get-ActiveJobs command returns all active jobs from the Core. The -jobtype parameter could be used to observe specific jobs. 
 
Usage
The usage for the command is as follows: 
Get-ActiveJobs -core [host name] -user [user name] -password [password] -all | 
-protectedserver [server name or IP address] -number [all | f[number] |l[number] | number] -jobtype [type] -time [time]
 
Command Options
The following table describes the options available for the Get-ActiveJobs command: 
Table 94: Get-ActiveJobs 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. | 
| -all | Show all jobs, including those performed by the Core and all protected servers. | 
| -number | Optional. Determine how many records to display. available values are: all (display all jobs); l[number] or [number] (fetches ## most recent jobs sorted by execution and time); f[number] (displays first ## recovery jobs sorted by execution and time). By default, the 20 most recent jobs are shown.  | 
| -jobtype | Optional. Specifies the job type filter. Available values are: 'transfer'(data transfer),'repository'(repository maintenance),'replication'(local and remote replications),'backup'(backup and restore),'bootcdbuilder'(create boot CDs),'diagnostics'(upload logs),'exchange'(Exchange Server files check),'export'(recovery point export),'pushinstall'(deploy agents),'rollback'(restoring from a recovery point),'rollup'(recovery point rollups),'sqlattach'(agent attachability checks), and'mount'(mount repository). By default, all jobs of the specified type are returned. | 
| -time | Optional. Filter output by date and time for the job started. Available types of input include: #d or DD (where # is a number for the period of time of days before now until now)  #h or #H (where # is number for the period of hours before now until now)  “time date 1”, “time date 2” (to show a custom range of time from a specific date appearing before the comma to a specific date following the comma).  | 
 
Example:
Lists all active jobs on the local Core: 
>Get-activejobs –all