51CTO 博客地址:https://blog.51cto.com/13969817
需求:
· 你连接到一个名为Contoso公司的SharePoint Farm的Web Front End 服务器
· 你可以使用一个对User Profile Store具有管理员权限的账户来启动SharePoint Management Shel
· 你可以使用Windows PowerShell创建User Profile Property
· 你将添加Profile Type和Sub Type到User Profile Property中
解决方案:
运行一下Windows PowerShell 命令:
$ns|add-types “Microsoft.Office.Server.UserProfiles”
$site = Get-SPSite “https://internal.contoso.com”
$ctx = Get-SPServiceContext($site)
$mgr1 = new $ns.UserProfileConfigManager($ctx)
$mgr2 = $mgr1.ProfilePropertyManager
$mgr3 = $mgr2.GetCoreProperties()
$mgr4 = $mgr2.GetProfileTypeProperies
($ns.ProfileType::User)
$mgr5 = $ns.ProfileSubTypeManager::Get($ctx)
$profileName = $ns.ProfileSubtypeManager::GetDefaultProfileName$ns.ProfileType::User)
$type1 = $mgr5.GetProfileSubType($profileName)
$mgr6 = $type1.Properties
$prop1 = $mgr6.GetPropertyByName(“Custom1”)
谢谢大家阅读