public static void Main(String[] args) { VMReconfig obj = new VMReconfig(); cb = AppUtil.AppUtil.initialize("VMReconfig" , VMReconfig.constructOptions() , args); Boolean valid = obj.customValidation(); if (valid) { cb.connect(); obj.getVmMor(cb.get_option("vmname")); if (obj._virtualMachine != null) { vmUtils = new VMUtils(cb); obj.reConfig(); } else { Console.WriteLine("Virtual Machine " + cb.get_option("vmname") + " Not Found"); } cb.disConnect(); } Console.WriteLine("Press enter to exit."); Console.Read(); }
public static void Main(String[] args) { try { VMEventHistoryCollectorMonitor eventMonitor = new VMEventHistoryCollectorMonitor(); cb = AppUtil.AppUtil.initialize("VMEventHistoryCollectorMonitor", VMEventHistoryCollectorMonitor.constructOptions(), args); cb.connect(); eventMonitor.initialize(); // eventMonitor.findVirtualMachine(); if (eventMonitor.findVirtualMachine()) { eventMonitor.createEventHistoryCollector(); PropertyFilterSpec eventFilterSpec = eventMonitor.createEventFilterSpec(); eventMonitor.monitorEvents(eventFilterSpec); } else { Console.WriteLine("Virtual Machine not found from the vmPath specified"); } cb.disConnect(); Console.WriteLine("Press enter to exit: "); Console.Read(); } catch (Exception e) { Console.WriteLine("Caught Exception : " + " Name : " + e.Data.ToString() + " Message : " + e.Message.ToString() + " Trace : "); Console.Read(); } }
public static void Main(String [] args) { TaskList obj = new TaskList(); cb = AppUtil.AppUtil.initialize("TaskList", args); cb.connect(); PropertyFilterSpec [] pfs; ManagedObjectReference taskManagerRef = cb.getConnection()._sic.taskManager; pfs = obj.createPFSForRecentTasks(taskManagerRef); ManagedObjectReference propColl = cb.getConnection().PropCol; ObjectContent[] oContents = cb._svcUtil.retrievePropertiesEx(propColl, pfs); if (oContents != null) { obj.displayTasks(oContents); } else { Console.WriteLine("Currently no task running"); } cb.disConnect(); Console.WriteLine("Press enter to exit: "); Console.Read(); }
public static string getCIMSessionId(Vim25Api.ManagedObjectReference hmor1, String[] args, Cookie cookie) { AppUtil.AppUtil ecb = null; try { ecb = AppUtil.AppUtil.initialize("GetCIMSessioId" , args); ecb.connect(cookie); _service = ecb.getConnection()._service; _sic = ecb.getConnection().ServiceContent; ManagedObjectReference hmor = VersionUtil.convertManagedObjectReference(hmor1); string sessionId = _service.AcquireCimServicesTicket(hmor).sessionId; return(sessionId); } catch (Exception e) { ecb.log.LogLine("Get GetSessionID : Failed Connect"); throw e; } finally { ecb.log.LogLine("Ended GetSessionID"); ecb.log.Close(); } }
public static void Main(String [] args) { GetUpdates obj = new GetUpdates(); cb = AppUtil.AppUtil.initialize("GetUpdates", GetUpdates.constructOptions(), args); cb.connect(); obj.getUpdates(); cb.disConnect(); }
public static void Main(String[] args) { WatchVM obj = new WatchVM(); cb = AppUtil.AppUtil.initialize("WatchVM" , WatchVM.constructOptions() , args); cb.connect(); obj.Watch(); cb.disConnect(); }
public static void Main(string[] args) { RecordSessionV25 obj = new RecordSessionV25(); ecb = AppUtil.AppUtil.initialize("RecordSessionV25" , RecordSessionV25.constructOptions() , args); ecb.connect(); obj.RecordSessionOfVM(); ecb.disConnect(); }
/// <summary> /// The main entry point for the application. /// </summary> public static void Main(String[] args) { VmPowerOps obj = new VmPowerOps(); cb = AppUtil.AppUtil.initialize("VmPowerOps" , VmPowerOps.constructOptions() , args); cb.connect(); obj.DoPowerOps(); cb.disConnect(); }
public static void Main(String[] args) { DisplayProperties obj = new DisplayProperties(); cb = AppUtil.AppUtil.initialize("DisplayProperties" , DisplayProperties.constructOptions() , args); cb.connect(); obj.displayProperties(args); cb.disConnect(); }
/// <summary> /// The main entry point for the application. /// </summary> public static void Main(String[] args) { MobStartPage obj = new MobStartPage(); cb = AppUtil.AppUtil.initialize("MobStartPage", MobStartPage.constructOptions() , args); cb.connect(); obj.PrintInventory(); cb.disConnect(); }
public static void Main(String[] args) { MoveEntity obj = new MoveEntity(); cb = AppUtil.AppUtil.initialize("MoveEntity",MoveEntity.constructOptions(),args); cb.validate(); cb.connect(); obj.runOperation(); cb.disConnect(); Console.WriteLine("Press any key to exit: "); Console.Read(); }
/// <summary> /// The main entry point for the application. /// </summary> public static void Main(String[] args) { CIMInfo obj = new CIMInfo(); cb = AppUtil.AppUtil.initialize("CIMInfo", args); cb.connect(); obj.doOperation(args); cb.disConnect(); Console.Write("\nPress any key to exit: "); Console.Read(); Environment.Exit(1); }
/// <summary> /// The main entry point for the application. /// </summary> public static void Main(String[] args) { EventFormat obj = new EventFormat(); cb = AppUtil.AppUtil.initialize("EventFormat" , args); cb.connect(); obj.FormatLatestEvent(); cb.disConnect(); Console.WriteLine("Press any key to exit: "); Console.Read(); }
public static void Main(String[] args) { MoveEntity obj = new MoveEntity(); cb = AppUtil.AppUtil.initialize("MoveEntity", MoveEntity.constructOptions(), args); cb.validate(); cb.connect(); obj.runOperation(); cb.disConnect(); Console.WriteLine("Press any key to exit: "); Console.Read(); }
public VMwareUtility(string username, string password, string hostname) { string [] args = { "--ignorecert", "--disablesso", "--username", username, "--url", hostname, "--password", password, "--typename", "VirtualMachine", "--propertyname", "name" }; cb = AppUtil.AppUtil.initialize("Connect", constructOptions(), args); cb.connect(); PrintInventory(); var serverTime = cb.getConnection().Service.CurrentTime(cb.getConnection().ServiceRef); Console.WriteLine("Got Server Time"); Console.WriteLine(serverTime); }
public static void Main(String[] args) { GetVMFiles obj = new GetVMFiles(); cb = AppUtil.AppUtil.initialize("GetVMFiles" , GetVMFiles.constructOptions() , args); cb.connect(); obj.getVMFiles(args); cb.disConnect(); Console.WriteLine("Please enter any key to exit: "); Console.Read(); }
public static void Main(String[] args) { Browser obj = new Browser(); cb = AppUtil.AppUtil.initialize("Browser" , Browser.constructOptions() , args); cb.connect(); obj.PrintInventory(); cb.disConnect(); Console.WriteLine("Press enter to exit."); Console.Read(); }
/// <summary> /// The main entry point for the application. /// </summary> public static void Main(String[] args) { ColdMigration obj = new ColdMigration(); cb = AppUtil.AppUtil.initialize("ColdMigration" , ColdMigration.constructOptions() , args); cb.connect(); obj.coldMigration(); cb.disConnect(); Console.WriteLine("Please enter any key to exit: "); Console.Read(); }
/// <summary> /// The main entry point for the application. /// </summary> public static void Main(String[] args) { RealTime obj = new RealTime(); cb = AppUtil.AppUtil.initialize("RealTime" , RealTime.constructOptions() , args); cb.connect(); obj.doRealTime(); cb.disConnect(); Console.WriteLine("Press any key to exit"); Console.Read(); }
public static void Main(string[] args) { SCSILunName obj = new SCSILunName(); cb = AppUtil.AppUtil.initialize("SCSILunName" , SCSILunName.constructOptions() , args); cb.connect(); obj.displayScsiLuns(); cb.disConnect(); Console.WriteLine("Press any key to exit: "); Console.Read(); }
public static void Main(String[] args) { PrintCounters obj = new PrintCounters(); cb = AppUtil.AppUtil.initialize("PrintCounters", PrintCounters.constructOptions() , args); cb.connect(); obj.printCounters(); cb.disConnect(); Console.WriteLine("Press any key to exit"); Console.Read(); }
/// <summary> /// The main entry point for the application. /// </summary> public static void Main(String[] args) { GetVirtualDiskFilesV25 obj = new GetVirtualDiskFilesV25(); ecb = AppUtil.AppUtil.initialize("GetVirtualDiskFilesV25" , GetVirtualDiskFilesV25.constructOptions() , args); ecb.connect(); obj.GetVirtualDiskFilesForHost(); ecb.disConnect(); Console.WriteLine("Press any key to exit: "); Console.Read(); }
public static void Main(String[] args) { VMCreate obj = new VMCreate(); cb = AppUtil.AppUtil.initialize("VMCreate" , VMCreate.constructOptions() , args); cb.connect(); vmUtils = new VMUtils(cb); obj.createVM(); cb.disConnect(); Console.WriteLine("Press enter to exit: "); Console.Read(); }
public static void Main(String[] args) { RemoveManagedObject remmor = new RemoveManagedObject(); cb = AppUtil.AppUtil.initialize("RemoveManagedObject", RemoveManagedObject.constructOptions(), args); cb.connect(); remmor.validate(); remmor.runOperation(); cb.disConnect(); Console.WriteLine("Please enter to exit."); Console.Read(); }
public static void Main(String[] args) { VMClone obj = new VMClone(); cb = AppUtil.AppUtil.initialize("VMClone" , VMClone.constructOptions() , args); cb.connect(); obj.cloneVM(); cb.disConnect(); Console.WriteLine("Press any key to exit: "); Console.Read(); Environment.Exit(1); }
public static void Main(String[] args) { RemoveVirtualSwitch app = new RemoveVirtualSwitch(); cb = AppUtil.AppUtil.initialize("RemoveVirtualSwitch" , RemoveVirtualSwitch.constructOptions() , args); cb.connect(); vmUtils = new VMUtils(cb); app.validate(); app.doRemoveVirtualSwitch(); cb.disConnect(); Console.Read(); }
public static void Main(String[] args) { VMPowerStateAlarm obj = new VMPowerStateAlarm(); cb = AppUtil.AppUtil.initialize("VMPowerStateAlarm" , VMPowerStateAlarm.constructOptions() , args); cb.connect(); String apitype = cb.getConnection()._sic.about.apiType; if (apitype != "HostAgent") { obj.getVmMor(cb.get_option("vmname")); if (obj._virtualMachine != null) { ObjectContent[] oc = cb.getServiceUtil().GetObjectProperties (cb.getConnection().PropCol, obj._virtualMachine, new String[] { "config" }); VirtualMachineConfigInfo vmConfig = (VirtualMachineConfigInfo)oc[0].propSet[0].val; if (!vmConfig.template) { StateAlarmExpression expression = obj.createStateAlarmExpression(); MethodAction methodAction = obj.createPowerOnAction(); AlarmAction alarmAction = (AlarmAction)obj.createAlarmTriggerAction(methodAction); AlarmSpec alarmSpec = obj.createAlarmSpec(alarmAction, expression); obj.createAlarm(alarmSpec); } else { Console.WriteLine("Virtual Machine name specified " + cb.get_option("vmname") + " is a template"); } } else { Console.WriteLine("Virtual Machine " + cb.get_option("vmname") + " Not Found"); } } else { Console.WriteLine("Alarm Creation is not supported on an ESX server."); } cb.disConnect(); Console.WriteLine("Please enter to exit."); Console.Read(); }
public static void Main(string[] args) { SDRSRecommendation app = new SDRSRecommendation(); cb = AppUtil.AppUtil.initialize("SDRSRecommendation", SDRSRecommendation.constructOptions(), args); try { cb.connect(); app.StorageRecommendation(); cb.disConnect(); } catch (Exception e) { Console.WriteLine(e.Message); } }
public static void Main(String[] args) { RemoveVirtualNic app = new RemoveVirtualNic(); cb = AppUtil.AppUtil.initialize("RemoveVirtualNic", RemoveVirtualNic.constructOptions(), args); cb.connect(); vmUtils = new VMUtils(cb); app.validate(); app.doRemoveVirtualNic(); cb.disConnect(); Console.WriteLine("Please enter any key to exit: "); Console.Read(); }
public CBTQuery(AppUtil.AppUtil cb) { this.cb = cb; if (cb != null) { this.su = cb.getServiceUtil(); this.vimservice = cb.getConnection()._service; } else { this.su = null; this.vimservice = null; } }
public static void Main(String[] args) { AddVirtualSwitchPortGroup app = new AddVirtualSwitchPortGroup(); cb = AppUtil.AppUtil.initialize("AddVirtualSwitchPortGroup", AddVirtualSwitchPortGroup.constructOptions(), args); cb.connect(); vmUtils = new VMUtils(cb); app.validate(); app.doAddVirtualSwitchPortGroup(); cb.disConnect(); Console.Read(); }
public static AppUtil initialize(String name, OptionSpec[] userOptions, String[] args) { AppUtil cb = new AppUtil(name); if (userOptions != null) { cb.addOptions(userOptions); cb.parseInput(args); cb.validate(); } else { cb.parseInput(args); cb.validate(); } return cb; }
public static void Main(String[] args) { QueryMemoryOverheadV25 obj = new QueryMemoryOverheadV25(); ecb = AppUtil.AppUtil.initialize("QueryMemoryOverheadV25" , QueryMemoryOverheadV25.constructOptions() , args); Boolean valid = obj.customValidation(); if (valid) { ecb.connect(); obj.queryMemoryOverhead(); ecb.disConnect(); Console.WriteLine("Press any key to exit: "); Console.Read(); } }
public bool deploy() { if (VMResource.connectString != null) { cb = AppUtil.AppUtil.initialize("VMDeploy", VMResource.connectString); this.deployVM(); cb.disConnect(); /* Insert code to monitor VM until agent is in place */ return true; } else { Console.Write("No connect string set, unable to connect"); return false; } }
public static void Main(string[] args) { try { GetHostName app = new GetHostName(); cb = AppUtil.AppUtil.initialize("GetHostName", null, args); cb.connect(); app.PrintHostProductDetails(); } catch (Exception e) { Console.WriteLine(e.Message); } cb.disConnect(); Console.Read(); }
/// <summary> /// The main entry point for the application. /// </summary> public static void Main(String[] args) { try { DisplayNewPropertiesVMV25 obj = new DisplayNewPropertiesVMV25(); ecb = AppUtil.AppUtil.initialize("DisplayNewPropertiesVMV25" , DisplayNewPropertiesVMV25.constructOptions() , args); ecb.connect(); obj.displayNewProperties(); ecb.disConnect(); } catch (Exception e) { Console.WriteLine("Failure : " + e.Message); } Console.WriteLine("Press enter to exit."); Console.Read(); }
public void deploy(VM guest) { cb = AppUtil.AppUtil.initialize("VMDeploy", this.connectString); cb.connect(); /************Start Deploy Code*****************/ _service = cb.getConnection()._service; _sic = cb.getConnection()._sic; // ManagedObjectReferences ManagedObjectReference datacenterRef; ManagedObjectReference vmFolderRef; ManagedObjectReference vmRef; ManagedObjectReference hfmor; // hostFolder reference ArrayList crmors; // ArrayList of ComputeResource references ManagedObjectReference hostmor; ManagedObjectReference crmor = null; // ComputeResource reference ManagedObjectReference resourcePool; // Find the Datacenter reference by using findByInventoryPath(). datacenterRef = _service.FindByInventoryPath(_sic.searchIndex, this.dataCenter); if (datacenterRef == null) { Console.WriteLine("The specified datacenter is not found"); return; } // Find the virtual machine folder for this datacenter. vmFolderRef = (ManagedObjectReference)cb.getServiceUtil().GetMoRefProp(datacenterRef, "vmFolder"); if (vmFolderRef == null) { Console.WriteLine("The virtual machine is not found"); return; } vmRef = _service.FindByInventoryPath(_sic.searchIndex, guest.getVmPath()); if (vmRef == null) { Console.WriteLine("The virtual machine is not found"); return; } // Code for obtaining managed object reference to resource root hfmor = cb.getServiceUtil().GetMoRefProp(datacenterRef, "hostFolder"); crmors = cb.getServiceUtil().GetDecendentMoRefs(hfmor, "ComputeResource", null); if (this.hostName != null) { hostmor = cb.getServiceUtil().GetDecendentMoRef(hfmor, "HostSystem", this.hostName); if (hostmor == null) { Console.WriteLine("Host " + this.hostName + " not found"); return; } } else { hostmor = cb.getServiceUtil().GetFirstDecendentMoRef(datacenterRef, "HostSystem"); } hostName = (String)cb.getServiceUtil().GetDynamicProperty(hostmor, "name"); for (int i = 0; i < crmors.Count; i++) { ManagedObjectReference[] hrmors = (ManagedObjectReference[])cb.getServiceUtil().GetDynamicProperty((ManagedObjectReference)crmors[i], "host"); if (hrmors != null && hrmors.Length > 0) { for (int j = 0; j < hrmors.Length; j++) { String hname = (String)cb.getServiceUtil().GetDynamicProperty(hrmors[j], "name"); if (hname.Equals(this.hostName)) { crmor = (ManagedObjectReference)crmors[i]; i = crmors.Count + 1; j = hrmors.Length + 1; } } } } if (crmor == null) { Console.WriteLine("No Compute Resource Found On Specified Host"); return; } resourcePool = cb.getServiceUtil().GetMoRefProp(crmor, "resourcePool"); /***********************************/ /*Setup cloning sysprep preferences*/ /***********************************/ VirtualMachineCloneSpec cloneSpec = new VirtualMachineCloneSpec(); VirtualMachineRelocateSpec relocSpec = new VirtualMachineRelocateSpec(); // Set resource pool for relocspec(compulsory since deploying template) relocSpec.pool = resourcePool; cloneSpec.location = relocSpec; cloneSpec.powerOn = true; //Specifies whether or not the new VirtualMachine should be powered on after creation. As part of a customization, this flag is normally set to true, since the first power-on operation completes the customization process. This flag is ignored if a template is being created. cloneSpec.template = false; //Specifies whether or not the new virtual machine should be marked as a template. // Customization CustomizationSpec custSpec = new CustomizationSpec(); // Make NIC settings CustomizationAdapterMapping[] custAdapter = new CustomizationAdapterMapping[1]; custAdapter[0] = new CustomizationAdapterMapping(); CustomizationIPSettings custIPSettings = new CustomizationIPSettings(); CustomizationDhcpIpGenerator custDhcp = new CustomizationDhcpIpGenerator(); custIPSettings.ip = custDhcp; custAdapter[0].adapter = custIPSettings; // Set NIC settings custSpec.nicSettingMap = custAdapter; // Make DNS entry CustomizationGlobalIPSettings custIP = new CustomizationGlobalIPSettings(); custIP.dnsServerList = guest.getDnsList(); ; // Set DNS entry custSpec.globalIPSettings = custIP; // Make Sysprep entries CustomizationSysprep custPrep = new CustomizationSysprep(); //An object representation of a Windows sysprep.inf answer file. The sysprep type encloses all the individual keys listed in a sysprep.inf file // Make guiRunOnce entries(to change autologon settings to login to domain) //CustomizationGuiRunOnce custGuiRunOnce = new CustomizationGuiRunOnce(); //string deleteKey = "reg delete \"HKLM\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Winlogon\" /v \"DefaultDomainName\" /f"; //string addKey = "reg add \"HKLM\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Winlogon\" /v \"DefaultDomainName\" /t REG_SZ /d " + this.joinDomain; //string shutdownKey = "shutdown -r -t 00 -c \"Rebooting computer\""; //custGuiRunOnce.commandList = new string[] { deleteKey, addKey, shutdownKey }; // Set guiRunOnce //custPrep.guiRunOnce = custGuiRunOnce; // Make guiUnattended settings CustomizationGuiUnattended custGui = new CustomizationGuiUnattended(); //The GuiUnattended type maps to the GuiUnattended key in the sysprep.inf answer file //The GuiUnattended type maps to the GuiUnattended key in the sysprep.inf answer file if (Int32.Parse(guest.getAutoLogonCount()) == 0) { custGui.autoLogon = false; } else { custGui.autoLogon = true; custGui.autoLogonCount = Int16.Parse(guest.getAutoLogonCount()); //If the AutoLogon flag is set, then the AutoLogonCount property specifies the number of times the machine should automatically log on as Administrator } CustomizationPassword custWorkPass = new CustomizationPassword(); if (guest.getWorkGroupPassword() != null) { custWorkPass.plainText = true; //Flag to specify whether or not the password is in plain text, rather than encrypted. custWorkPass.value = guest.getWorkGroupPassword(); custGui.password = custWorkPass; } custGui.timeZone = 190; //IST The time zone for the new virtual machine. Numbers correspond to time zones listed in sysprep documentation at in Microsoft Technet. Taken from unattend.txt // Set guiUnattend settings custPrep.guiUnattended = custGui; // Make identification settings CustomizationIdentification custId = new CustomizationIdentification(); custId.domainAdmin = guest.getDomainAdmin(); CustomizationPassword custPass = new CustomizationPassword(); custPass.plainText = true; //Flag to specify whether or not the password is in plain text, rather than encrypted. custPass.value = guest.getDomainPassword(); custId.domainAdminPassword = custPass; custId.joinDomain = guest.getJoinDomain(); // Set identification settings custPrep.identification = custId; // Make userData settings CustomizationUserData custUserData = new CustomizationUserData(); CustomizationFixedName custName = new CustomizationFixedName(); custName.name = guest.getName(); custUserData.computerName = custName; custUserData.fullName = "ePO"; custUserData.orgName = "McAfee"; if (guest.getProductId() != null) { custUserData.productId = guest.getProductId(); } // Set userData settings custPrep.userData = custUserData; // Set sysprep custSpec.identity = custPrep; // clonespec customization cloneSpec.customization = custSpec; // clone power on cloneSpec.powerOn = true; String clonedName = guest.getName(); Console.WriteLine("Launching clone task to create a clone: " + clonedName); try { ManagedObjectReference cloneTask = _service.CloneVM_Task(vmRef, vmFolderRef, clonedName, cloneSpec); String status = cb.getServiceUtil().WaitForTask(cloneTask); if (status.Equals("failure")) { Console.WriteLine("Failure -: Virtual Machine cannot be cloned"); } if (status.Equals("sucess")) { Console.WriteLine("Virtual Machine Cloned successfully."); } else { Console.WriteLine("Virtual Machine Cloned cannot be cloned"); } } catch (Exception e) { } /************End Deploy Code*******************/ cb.disConnect(); }
/** * The main entry point for the application. * @param args Arguments: <url> <user> <password> */ public static void Main(String[] args) { try { DeleteOneTimeScheduledTask schedTask = new DeleteOneTimeScheduledTask(); cb = AppUtil.AppUtil.initialize("DeleteOneTimeScheduledTask" ,DeleteOneTimeScheduledTask.constructOptions() ,args); // Connect to the Service and initialize any required ManagedObjectReferences cb.connect(); schedTask.initialize(); // create a Property Filter Spec to get names // of all scheduled tasks PropertyFilterSpec taskFilterSpec = schedTask.createTaskPropertyFilterSpec(); // Retrieve names of all ScheduledTasks and find // the named one time Scheduled Task ManagedObjectReference oneTimeTask = schedTask.findOneTimeScheduledTask(taskFilterSpec); // Delete the one time scheduled task if(oneTimeTask != null) { schedTask.deleteScheduledTask(oneTimeTask); } // Disconnect from the WebService cb.disConnect(); Console.WriteLine("Press any key to exit: "); Console.Read(); } catch (Exception e) { Console.WriteLine("Caught Exception : " + " Name : " + e.Data.ToString() + " Message : " + e.Message.ToString() + " Trace : "); e.StackTrace.ToString(); } }
public static void Main(String[] args) { AcquireSessionInfo app = new AcquireSessionInfo(); cb = AppUtil.AppUtil.initialize("AcquireSessionInfo", AcquireSessionInfo.constructOptions(), args); try { cb.connect(); app.AcquireInfo(); cb.disConnect(); } catch (Exception e) { Console.WriteLine(e.Message); } Console.WriteLine("Please enter any key to exit: "); Console.Read(); }
/// <summary> /// The main entry point for the application. /// </summary> public static void Main(String[] args) { History obj = new History(); cb = AppUtil.AppUtil.initialize("History", History.constructOptions() ,args); Boolean valid = obj.customValidation(); if(valid) { cb.connect(); obj.displayHistory(); cb.disConnect(); Console.WriteLine("Press any key to exit"); Console.Read(); } }
public static void Main(String[] args) { RemoveVirtualSwitchPortGroup app = new RemoveVirtualSwitchPortGroup(); cb = AppUtil.AppUtil.initialize("RemoveVirtualSwitchPortGroup" , RemoveVirtualSwitchPortGroup.constructOptions() , args); cb.connect(); vmUtils = new VMUtils(cb); app.validate(); app.doRemoveVirtualSwitchPortGroup(); cb.disConnect(); Console.Read(); }
public static void Main(String[] args) { Basics obj = new Basics(); cb = AppUtil.AppUtil.initialize("Basics", Basics.constructOptions(), args); Boolean valid = obj.customvalidation(); if (valid) { cb.connect(); obj.displayBasics(); cb.disConnect(); } Console.WriteLine("Press any key to exit"); Console.Read(); }
public static void Main(string[] args) { CreateStorageDRS app = new CreateStorageDRS(); cb = AppUtil.AppUtil.initialize("CreateStorageDRS", CreateStorageDRS.constructOptions(), args); Boolean valid = app.customValidation(); if (valid) { try { cb.connect(); app.CreateSDRS(); cb.disConnect(); } catch (Exception e) { Console.WriteLine(e.Message); } } Console.WriteLine("Please enter to exit: "); Console.Read(); }
public static void Main(String[] args) { try { VMEventHistoryCollectorMonitor eventMonitor = new VMEventHistoryCollectorMonitor(); cb = AppUtil.AppUtil.initialize("VMEventHistoryCollectorMonitor", VMEventHistoryCollectorMonitor.constructOptions(), args); cb.connect(); eventMonitor.initialize(); // eventMonitor.findVirtualMachine(); if(eventMonitor.findVirtualMachine()) { eventMonitor.createEventHistoryCollector(); PropertyFilterSpec eventFilterSpec = eventMonitor.createEventFilterSpec(); eventMonitor.monitorEvents(eventFilterSpec); } else { Console.WriteLine("Virtual Machine not found from the vmPath specified"); } cb.disConnect(); Console.WriteLine("Press enter to exit: "); Console.Read(); } catch (Exception e) { Console.WriteLine("Caught Exception : " + " Name : " + e.Data.ToString() + " Message : " + e.Message.ToString() + " Trace : "); Console.Read(); } }
public void Init(AppUtil ci) { _ci = ci; _connection = ci.getConnection(); }
public static void Main(string[] args) { try { HostProfileManager app = new HostProfileManager(); cb = AppUtil.AppUtil.initialize("HostProfileManager", HostProfileManager.constructOptions(), args); cb.connect(); app.ProfileManager(); } catch (Exception e) { Console.WriteLine(e.Message); } cb.disConnect(); Console.Read(); }
public Create(string[] args) { cb = AppUtil.AppUtil.initialize("Create", Create.ConstructOptions(), args); }
static void Main(string[] args) { try { OVFManagerImportLocalVApp app = new OVFManagerImportLocalVApp(); cb = AppUtil.AppUtil.initialize("OVFManagerImportLocalVApp", OVFManagerImportLocalVApp.ConstructOptions(), args); cb.connect(); app.ImportVApp(); } catch (Exception e) { Console.WriteLine(e.Message); } cb.disConnect(); Console.Read(); }
/** * The main entry point for the application. * @param args Arguments: <url> <user> <password> <A VM Inventory Path> */ public static void Main(String[] args) { try { WeeklyRecurrenceScheduledTask schedTask = new WeeklyRecurrenceScheduledTask(); cb = AppUtil.AppUtil.initialize("WeeklyRecurrenceScheduledTask" , WeeklyRecurrenceScheduledTask.constructOptions() , args); // Connect to the Service and initialize // any required ManagedObjectReferences cb.connect(); schedTask.initialize(); // find the VM by dns name to create a scheduled task for schedTask.findVirtualMachine(); // create the power Off action to be scheduled Vim25Api.Action taskAction = schedTask.createTaskAction(); // create a One time scheduler to run TaskScheduler taskScheduler = schedTask.createTaskScheduler(); // Create Scheduled Task schedTask.createScheduledTask(taskAction, taskScheduler); // Disconnect from the WebService cb.disConnect(); Console.WriteLine("Press any key to exit: "); Console.Read(); } catch (Exception e) { Console.WriteLine("Caught Exception : " + " Name : " + e.Data.ToString() + " Message : " + e.Message.ToString() + " Trace : "); e.StackTrace.ToString(); } }
public Connect(string[] args) { cb = AppUtil.AppUtil.initialize("Connect", args); }
/// <summary> /// The main entry point for the application. /// </summary> public static void Main(String[] args) { RealTime obj = new RealTime(); cb = AppUtil.AppUtil.initialize("RealTime" ,RealTime.constructOptions() ,args); cb.connect(); obj.doRealTime(); cb.disConnect(); Console.WriteLine("Press any key to exit"); Console.Read(); }