Enabling Script Plug-In Support in the vSphere Web Client
Support for vSphere Client script plug-ins is disabled by default in the vSphere Web Client. To enable support for script plug-ins, locate the webclient.properties file in the vSphere Web Client install directory, typically %ProgramData%\VMware\vSphere Web Client on the Windows operating system, and /var/lib/vmware/vsphere-client on Linux and MacOS. Add the following line to the webclient.properties file.
scriptPlugin.enabled = true
You must also have registered your script plug-ins with the vCenter Server to which the vSphere Web Client is connecting. The script plug-in URL must use the HTTPS protocol to work with the vSphere Web Client. In the extension.xml file you use to register your script plug-in with vCenter Server, you must add the SHA1 thumbprint of the server where your scriptConfig.xml plug-in file is located. For an example extension.xml file with an SHA1 thumbprint, see Creating the vCenter Server Extension Data Object.
If you prefer to use a non-secure HTTP URL for your script plug-in, you can add the following flag to the webclient.properties file.
allowHttp = true