As an alternative to entering computer names and IP addresses for virtual NICs when you customize guest operating systems, you can create a custom application and configure it so that vCenter Server can generate the names and addresses.

The application can be an arbitrary executable binary or script file appropriate for the corresponding operating system in which vCenter Server is running. After you configure an application and make it available to vCenter Server, each time you initiate a guest operating system customization for a virtual machine, vCenter Server executes the application.

The application must comply with the reference XML file in the VMware knowledge base article at

Verify that Perl is installed on vCenter Server.


Create the application and save it on the vCenter Server system's local disk.


Select a vCenter Server instance in the inventory.


Click the Manage tab, click Settings, and click Advanced Settings.


Click Edit and enter the configuration parameters for the script.


In the Key text box, type


In the Value text box, type c:\ and click Add.


In the Key text box, type


In the Value text box, type the path to the script file on the vCenter Server system and click Add. For example, type c:\


In the Key text box, type


In the Value text box, type c:\perl\bin\perl.exe and click Add.


Click OK.

You can select the option to use an application to generate computer names or IP addresses during guest operating system customization.