To use this function add it to the class library file named vCenterServerService.ts
GitHub Repository: https://github.com/SimonSparksUK/Orchestrator
Filename: vCenterServerService.ts
Function: VcHostSystemConfigureDns
publicVcHostSystemConfigureDns(objVcHostSystem:VcHostSystem,arrDnsAddress:string[],strDnsDomainName:string,arrDnsSearchDomain:string[]):void{
letobjVcHostDnsConfig:VcHostDnsConfig=newVcHostDnsConfig();
objVcHostDnsConfig.address=arrDnsAddress;
objVcHostDnsConfig.domainName=strDnsDomainName;
objVcHostDnsConfig.searchDomain=arrDnsSearchDomain;
letobjVcHostNetworkConfig:VcHostNetworkConfig=newVcHostNetworkConfig();
objVcHostNetworkConfig.dnsConfig=objVcHostDnsConfig;
letobjVcHostConfigManager:VcHostConfigManager=objVcHostSystem.configManager;
letobjVcHostNetworkSystem:VcHostNetworkSystem=objVcHostConfigManager.networkSystem;
letobjVcHostNetworkConfigCurrent:VcHostNetworkConfig=objVcHostNetworkSystem.networkConfig;
if (objVcHostNetworkConfigCurrent.ipV6Enabled===true){
this.VcHostSystemMaintenanceModeEnter(objVcHostSystem);
objVcHostNetworkSystem.updateNetworkConfig(objVcHostNetworkConfig,"modify");
this.VcHostSystemMaintenanceModeExit(objVcHostSystem);
}
}Discover more from Cloud Build Tools
Subscribe to get the latest posts sent to your email.
