Esempio n. 1
0
        internal IEnumerable <IEsxiVirtualMachine> GetVirtualMachines()
        {
            var cmdlet = (GetEsxiVmCommand)Cmdlet;
            var virtualMachinesSelector = new VirtualMachinesSelector();

            return(virtualMachinesSelector.GetMachines(cmdlet.Server, cmdlet.Id, cmdlet.Name, cmdlet.Path));
        }
Esempio n. 2
0
 bool RemoveVirtualMachines()
 {
     var cmdlet = (RemoveEsxiVmCommand)Cmdlet;
     var virtualMachinesSelector = new VirtualMachinesSelector();
     var virtualMachines = virtualMachinesSelector.GetMachines(cmdlet.Server, cmdlet.Id, cmdlet.Name, cmdlet.Path);
     var virtualMachinesProcessor = new VirtualMachinesProcessor();
     return virtualMachinesProcessor.RemoveMachines(virtualMachines);
 }
Esempio n. 3
0
 bool UnregisterVirtualMachines()
 {
     var cmdlet = (UnregisterESXiVMCommand)Cmdlet;
     var virtualMachinesSelector = new VirtualMachinesSelector();
     var virtualMachines = virtualMachinesSelector.GetMachines(cmdlet.Server, cmdlet.Id, cmdlet.Name, cmdlet.Path);
     var virtualMachinesProcessor = new VirtualMachinesProcessor();
     return virtualMachinesProcessor.UnregisterMachines(virtualMachines);
 }
Esempio n. 4
0
        bool UnregisterVirtualMachines()
        {
            var cmdlet = (UnregisterESXiVMCommand)Cmdlet;
            var virtualMachinesSelector  = new VirtualMachinesSelector();
            var virtualMachines          = virtualMachinesSelector.GetMachines(cmdlet.Server, cmdlet.Id, cmdlet.Name, cmdlet.Path);
            var virtualMachinesProcessor = new VirtualMachinesProcessor();

            return(virtualMachinesProcessor.UnregisterMachines(virtualMachines));
        }
Esempio n. 5
0
        bool RemoveVirtualMachines()
        {
            var cmdlet = (RemoveEsxiVmCommand)Cmdlet;
            var virtualMachinesSelector  = new VirtualMachinesSelector();
            var virtualMachines          = virtualMachinesSelector.GetMachines(cmdlet.Server, cmdlet.Id, cmdlet.Name, cmdlet.Path);
            var virtualMachinesProcessor = new VirtualMachinesProcessor();

            return(virtualMachinesProcessor.RemoveMachines(virtualMachines));
        }
Esempio n. 6
0
 internal IEnumerable<IEsxiVirtualMachine> GetVirtualMachines()
 {
     var cmdlet = (GetEsxiVmCommand)Cmdlet;
     var virtualMachinesSelector = new VirtualMachinesSelector();
     return virtualMachinesSelector.GetMachines(cmdlet.Server, cmdlet.Id, cmdlet.Name, cmdlet.Path);
 }