2015-05-28 3 views
1

Я хочу изменить параметр редактирования и значение параметра отображения свойства профиля пользователя под названием «Департамент» для всех пользователей. Может кто-нибудь, пожалуйста, скажите мне, как это сделать.Изменение свойства профиля пользователя для всех пользователей в sharepoint 2010 с помощью powershell

Я могу добраться до имущества отдела с помощью этой машины. Прямо сейчас это свойство Edit Setting не разрешает пользователям редактировать это свойство, и я хочу сделать его редактируемым для каждого пользователя.

Add-PSSnapin "Microsoft.SharePoint.PowerShell" -ErrorAction SilentlyContinue 
$mySiteUrl = "http://www.test.com/mysite" 
$site = Get-SPSite $mySiteUrl 
$context = Get-SPServiceContext $site 
$profileManager = New-Object Microsoft.Office.Server.UserProfiles.UserProfileManager($context) 
$userProfile = $profileManager.GetUserProfile("Test\822"); 
$userProfile.Properties | sort DisplayName | FT DisplayName,Name,@{Label="Type";Expression={$_.CoreProperty.Type}} 
$userProfile["Department"].Value 
$site.Dispose() 

Благодаря

ответ

0

Я думаю, вы имеете в виду это свойство, верно?

enter image description here

Следующий сценарий показывает, как установить IsUserEditable суб свойство профиля Departments пользователя недвижимости:

if ((Get-PSSnapin -Name Microsoft.SharePoint.PowerShell -ErrorAction SilentlyContinue) -eq $null) 
{ 
    Add-PsSnapin Microsoft.SharePoint.PowerShell 
} 


$siteUrl = "http://contoso.intranet.com/" 

$site = Get-SPSite $siteUrl 
$context = Get-SPServiceContext($site) 


$profileConfigMgr = New-Object Microsoft.Office.Server.UserProfiles.UserProfileConfigManager($context) 
$profilePropMgr = $profileConfigMgr.ProfilePropertyManager 
$subtypePropMgr = $profilePropMgr.GetProfileSubtypeProperties("UserProfile") 
$subtypeProp = $subtypePropMgr.GetPropertyByName("Department") 
$subtypeProp.IsUserEditable = $true 
$subtypeProp.Commit() 

Ссылки

How to: Work with user profiles and organization profiles by using the server object model in SharePoint 2013

Смежные вопросы