Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
23.09.2015, 09:44
|
|||
---|---|---|---|
|
|||
Скрипт для добавления пользователя в список |
|||
#18+
Добрый день Помогите написать скрипт в PowerShell Есть список с полем типа Пользователи, с множественным выбором. Нужно добавить к нему нового пользователя. Пыталась вот так Add-PSSnapin Microsoft.SharePoint.PowerShell $web = Get-SPWeb http://pppp $list = $web.Lists["Задачи"] $item =$list.Items.GetItemById(1) $item["Исполнители"] = $item["Исполнители"] + ";" + $item["Исполнитель новый"] $item.Update() фокус не удался:( ... |
|||
:
Нравится:
Не нравится:
|
|||
|
23.09.2015, 10:40
|
|||
---|---|---|---|
Скрипт для добавления пользователя в список |
|||
#18+
snn.job, Туда ID из списка пользователей надо пихать. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
23.09.2015, 11:09
|
|||
---|---|---|---|
|
|||
Скрипт для добавления пользователя в список |
|||
#18+
chel_2000, $var1 = $item["Исполнитель новый"] взяла идентификатор пользователя $item["Исполнители"] = $item["Исполнители"] + ";" + $var1 Обновить элемент в рабочем процессе не удалось, возможно потому, что в одном или нескольких столбцах для этого элемента должны содержаться данные другого типа. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
23.09.2015, 11:41
|
|||
---|---|---|---|
|
|||
Скрипт для добавления пользователя в список |
|||
#18+
snn.jobchel_2000, $var1 = $item["Исполнитель новый"] взяла идентификатор пользователя возвращает -1.... непонимаю ... |
|||
:
Нравится:
Не нравится:
|
|||
|
23.09.2015, 13:02
|
|||
---|---|---|---|
|
|||
Скрипт для добавления пользователя в список |
|||
#18+
нашла вот такой пример, думаю получится [Microsoft.SharePoint.SPFieldUserValueCollection]$lotsofpeople = New-Object Microsoft.SharePoint.SPFieldUserValueCollection $userLogin = "domain\user"; $user1 = $web.EnsureUser($userLogin); $user1Value = New-Object Microsoft.SharePoint.SPFieldUserValue($w, $user1.Id, $user1.DisplayName); $lotsofpeople = $i["PeoplePickerField"] $lotsofpeople.Add($user1Value); $i["PeoplePickerField"] = $lotsofpeople; $i.Update(); ... |
|||
:
Нравится:
Не нравится:
|
|||
|
24.09.2015, 11:14
|
|||
---|---|---|---|
|
|||
Скрипт для добавления пользователя в список |
|||
#18+
Уперлась теперь в то, что не могу узнать логин пользователя по его имени. Подскажите как это сделать??? Есть поле типа Пользователь.... как получить логин? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
24.09.2015, 13:36
|
|||
---|---|---|---|
Скрипт для добавления пользователя в список |
|||
#18+
snn.job, Может по ID ? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
24.09.2015, 14:13
|
|||
---|---|---|---|
|
|||
Скрипт для добавления пользователя в список |
|||
#18+
drummer84, ID чего? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
24.09.2015, 14:48
|
|||
---|---|---|---|
Скрипт для добавления пользователя в список |
|||
#18+
snn.job, В UserInformation List поискать ... |
|||
:
Нравится:
Не нравится:
|
|||
|
26.09.2015, 00:20
|
|||
---|---|---|---|
Скрипт для добавления пользователя в список |
|||
#18+
snn.job, для получения ид пользователя по имени попробуй: $site = Get-SPSite -Identity " http://{your_app}:{port_number}" $serviceContext = Get-SPServiceContext($site) $upm = new-object Microsoft.Office.Server.Userprofiles.Userprofilemanager($serviceContext) $user = $upm.GetUserProfile({user_name}); $userID = $user.ID; ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.09.2015, 09:39
|
|||
---|---|---|---|
Скрипт для добавления пользователя в список |
|||
#18+
ardenta, А если службы профилей нет? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.09.2015, 17:50
|
|||
---|---|---|---|
Скрипт для добавления пользователя в список |
|||
#18+
chel_2000, тогда можно так: $user = Get-SPUser -web http://{web_url} | Where-Object {$_.Name -like "{user_name}"} $userId = $user.ID ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=12&mobile=1&tid=1330009]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
50ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
others: | 292ms |
total: | 434ms |
0 / 0 |