This is the built-in help made by Microsoft for the command 'Set-VM', in PowerShell version 5 - as retrieved from
Windows version 'Microsoft Windows Server 2012 R2 Standard' PowerShell help files on 2016-06-23.
For PowerShell version 3 and up, where you have Update-Help, this command was run just before creating the web pages from the help files.
Configures a virtual machine.
Set-VM [-Name] <String[]> [-AllowUnverifiedPaths] [-AutomaticStartAction <StartAction>] [-AutomaticStartDelay <Int32>] [-AutomaticStopAction <StopAction>] [-ComputerName
<String[]>] [-DynamicMemory] [-MemoryMaximumBytes <Int64>] [-MemoryMinimumBytes <Int64>] [-MemoryStartupBytes <Int64>] [-NewVMName <String>] [-Notes <String>] [-Passthru]
[-ProcessorCount <Int64>] [-SmartPagingFilePath <String>] [-SnapshotFileLocation <String>] [-StaticMemory] [-Confirm] [-WhatIf] [<CommonParameters>]
Set-VM [-VM] <VirtualMachine[]> [-AllowUnverifiedPaths] [-AutomaticStartAction <StartAction>] [-AutomaticStartDelay <Int32>] [-AutomaticStopAction <StopAction>]
[-DynamicMemory] [-MemoryMaximumBytes <Int64>] [-MemoryMinimumBytes <Int64>] [-MemoryStartupBytes <Int64>] [-NewVMName <String>] [-Notes <String>] [-Passthru]
[-ProcessorCount <Int64>] [-SmartPagingFilePath <String>] [-SnapshotFileLocation <String>] [-StaticMemory] [-Confirm] [-WhatIf] [<CommonParameters>]
The Set-VM cmdlet configures a virtual machine.
<
Online Version: http://go.microsoft.com/fwlink/?LinkID=306938
<
Example 1
PS C:\>Set-VM –Name TestVM –AutomaticStopAction Shutdown
Configures virtual machine TestVM to shut down when the Hyper-V host shuts down.
Example 2
PS C:\>Stop-VM -Name TestVM -Passthru | Set-VM -ProcessorCount 2 -DynamicMemory -MemoryMaximumBytes 2GB -Passthru | Start-VM
Stops virtual machine TestVM, sets it to use dynamic memory, sets its maximum amount of memory to 2GB, sets it to use 2 virtual processors, and starts it.