addobj.exe -t usertemplate -f <location_of_XML_file> -u <parent_username> -p <parent_password>
addobj.exe -t usertemplate -s <XML_data_as_a_string> -u <parent_username> -p <parent_password>
The parameters to be passed in the XML file for adding a user template are given below. For a detailed description of some of the parameters given below, see the parameter description.
<?xml version="1.0" encoding="utf-8" ?>
<template>
<generalinfo>
<property name="name">test</property>
<property name="description">Template added using cli</property>
<property name="enabled">true</property>
<property name="shortname">site1sn</property>
<!-- shortname refers to the short name of the site to which this user template needs to be added. -->
</generalinfo>
<service name="WebHosting" version="2.0.0">
<ServiceComponent name="w3svc" version="2.0.0" enabled="1">
</ServiceComponent>
<ServiceComponent name="msftpsvc" version="2.0.0" enabled="1">
<property name="IISPermRead" type="System.boolean">true</property>
<property name="IISPermWrite" type="System.boolean">false</property>
<property name="UserLog" type="System.boolean">true</property>
<property name="ContentUploader" type="System.boolean">false</property>
</ServiceComponent>
<ServiceComponent name="frontpage" version="2.0.0" enabled="1">
<property name="ContentUploader" type="System.boolean">false</property>
</ServiceComponent>
<ServiceComponent name="mail" version="1.5.0" enabled="1">
<property name="UserEnableWebAccess" type="System.boolean">false</property>
<property name="UserEnableForwards" type="System.boolean">false</property>
<property name="UserEnableAutoresponders" type="System.boolean">false</property>
</ServiceComponent>
</service>
</template>