Move VM

Moves a virtual machine to a new Hyper-V host.

Input Parameters

Name Type Required Description
VM Name String Yes Specifies the name of the virtual machine to be configured.
New VM Name String No Specifies the name to which the virtual machine is to be renamed.
Automatic Start Action Selector No Specifies the action the virtual machine is to take upon start.
Automatic Stop Action Selector No Specifies the action the virtual machine is to take when the virtual machine host shuts down
Automatic Start Delay Number No Specifies the number of seconds by which the virtual machine’s start should be delayed.
Memory Type Selector No Specifies that the virtual machine is to be configured to use dynamic memory or static memory.
Max Memory (MB) Number No Specifies the maximum amount of memory that the virtual machine is to be allocated. (Applies only to virtual machines using dynamic memory.)
Min Memory (MB) Number No Specifies the minimum amount of memory that the virtual machine is to be allocated. (Applies only to virtual machines using dynamic memory.)
Notes String No Specifies notes to be associated with the virtual machine.
Processor Count Number No Specifies the number of virtual processors for the virtual machine.
Snapshot File Location String No Specifies the folder in which the virtual machine is to store its snapshot files.
Smart Paging File Path String No Specifies the folder in which the Smart Paging file is to be stored.

Output Parameters

Name Type Description
Result Number Returns a success value of zero or any value other than zero to indicate failure.

Example Input Parameters

Name Type Required Example
VM Name String Yes Guest001
Destination Host Name String Yes HPERVSERVER
DestinationStoragePath String Yes C:\folderpath
Retain VHD copy on source Boolean No True