hi
I use CustomizeVM_Task to modify ip
Run result is wrong
Version does not support, does not support the client operating system windowsxp32
My server version is esx 5.1.0
-------------------
----------------
My code
------------------------------------------------------------------c#-------------
String[] dns = {"192.168.1.30"};
String[] domain = {"localdomain"};
String[] gateway = {"192.168.1.30"};
String[] netmask = {"255.255.255.0"};
CustomizationGlobalIPSettings cg = new CustomizationGlobalIPSettings();
cg.dnsServerList=dns;
cg.dnsSuffixList=domain;
CustomizationFixedIp cfi = new CustomizationFixedIp();
cfi.ipAddress="192.168.1.208";
CustomizationIPSettings cis = new CustomizationIPSettings();
cis.dnsDomain=domain[0];
cis.dnsServerList=dns;
cis.ip=cfi;
cis.gateway=gateway;
cis.subnetMask=netmask[0];
CustomizationAdapterMapping cm = new CustomizationAdapterMapping();
cm.adapter=cis;
CustomizationAdapterMapping[] cam = new CustomizationAdapterMapping[1];
CustomizationSpec customspec = new CustomizationSpec();
customspec.globalIPSettings=cg;
CustomizationFixedName cust_name = new CustomizationFixedName();
cust_name.name="myname123456";
CustomizationLinuxPrep cust_sysprep = new CustomizationLinuxPrep();
cust_sysprep.domain=domain[0];
cust_sysprep.hostName=cust_name;
customspec.identity=cust_sysprep;
customspec.nicSettingMap=cam;
_service.CustomizeVM_Task(_virtualMachine, customspec);
----------------------------------------------------------------------------------------------------------
Thank