Beispiel #1
0
        public IHttpActionResult SetVmMemory(string guid, [FromBody] MemoryArgs args)
        {
            InvokePowerShell("Set-VMMemory (Get-VM -Id $args[0]) -DynamicMemoryEnabled $args[1] -StartupBytes $args[2] -Priority $args[3]" +
                             (args.Dynamic ? " -MinimumBytes $args[4] -MaximumBytes $args[5] -Buffer $args[6]" : ""),
                             guid, args.Dynamic, args.Startup, args.Priority, args.Minimum, args.Maximum, args.Buffer);

            return(Ok());
        }
Beispiel #2
0
 public Patch(List <string> lines, RunMode runMode, SSLCode ssl, MemoryArgs memoryArgs, Action <int> lineReporter)
 {
     this.lines        = lines;
     this.runMode      = runMode;
     this.ssl          = ssl;
     this.memoryArgs   = memoryArgs;
     this.lineReporter = lineReporter;
     this.Parse();
 }