2012
03.13

I wanted to get more VMs onto my Windows Server 8 Hyper-V lab, so I wanted to change my Dynamic Memory settings in my virtual machines.  I don’t have the patience to edit every VM.  PowerShell to the rescue:

Get-VM * | Set-VMMemory -DynamicMemoryEnabled $True -MaximumBytes 8GB -MinimumBytes 256MB -StartupBytes 512MB

This script gets every VM on this host, passes through the VM via the pipe into the Set-VMMeory cmdlet, and then reconfigures the Dynamic Memory settings that I care about.  Time required by editing & running this in ISE: 1 minute.

Copyright Warning

This blog post is the property of Aidan Finn (@joe_elway / http://www.aidanfinn.com) and may not be reused in any manner without prior consent of Aidan Finn. You may quote one paragraph from this blog post if you link to the original blog post.

Related posts:

  1. Thinking About Cloud, Self-Service, and Hyper-V Dynamic Memory
  2. WS2012 – Enabling Services To Start When A VM Can’t Get Enough Dynamic Memory
  1. Scripting is a thing of beauty when it works like this.

  2. This makes me wonder if Server 8 (the host) has any kind of default safe guard to make sure the VMs don’t use up 100% of the memory…

Get Adobe Flash playerPlugin by wpburn.com wordpress themes