using Microsoft.Office.Server.UserProfiles;
using Microsoft.SharePoint;
namespace CreateSubtype
{
class Program
{
static void Main(string[] args)
{
using (SPSite site = new SPSite("http://<servername>"))
{
SPServiceContext context = SPServiceContext.GetContext(site);
ProfileSubtypeManager psm = ProfileSubtypeManager.Get(context);
// create a user profile subtype
psm.CreateSubtype("Consultant", "Consultant Subtype", ProfileType.User);
// create an organization profile subtype
psm.CreateSubtype("Vendor", "Vendor Subtype", ProfileType.Organization);
}
}
}
}