|
Организация автоматической очистки пользовательских данных
|
|||
---|---|---|---|
#18+
Доброго времени суток !!! На Sharepoint 2010 имеются библиотеки в которых необходимо автоматически удалять пользовательский контент, аля библиотека картинок для фотографий с корпоративов. Необходимо организовать в ней автоматическое удаление данных по шедулеру с условием, допустим удалить всё старше года. Как организовать данную задачу ? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.09.2016, 17:44 |
|
Организация автоматической очистки пользовательских данных
|
|||
---|---|---|---|
#18+
stavgreengo, Скрипт повершелл в крон поставить, сайт воркфлоу запилить, задачу таймера. Миллион вариантов. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.09.2016, 10:31 |
|
Организация автоматической очистки пользовательских данных
|
|||
---|---|---|---|
#18+
chel_2000stavgreengo, Скрипт повершелл в крон поставить, сайт воркфлоу запилить, задачу таймера. Миллион вариантов. А можно чуть подробнее про задачи таймера шарепоинт и как их организовать(а лучше ссылкой ткнуть), повершелл + крон или прочие шедулеры не подходят в виду того что не хотелось бы задачность выносить за пределы шарика, а варганить сайт воркфлоу это по воробьям из пушки. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.09.2016, 10:19 |
|
Организация автоматической очистки пользовательских данных
|
|||
---|---|---|---|
#18+
https://msdn.microsoft.com/ru-ru/library/office/hh528519(v=office.14).aspx Это то что мне надо, позволит решить поставленную задачу или я пошёл не верным путём ? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.09.2016, 11:03 |
|
Организация автоматической очистки пользовательских данных
|
|||
---|---|---|---|
#18+
stavgreengo, Воркфлоу совсем на пушка, снижает участие программиста во многих сценариях. Крон от задачи таймера по сути ничем не отличается, т.к. и то и другое за пределы фермы не выходит. По задачам таймера есть статейка в блоге Стаса Выщепана, она лучше MSDN:) ... |
|||
:
Нравится:
Не нравится:
|
|||
13.09.2016, 14:05 |
|
Организация автоматической очистки пользовательских данных
|
|||
---|---|---|---|
#18+
chel_2000, Спасибо. Вот нашёл powershell скрипт Код: powershell 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
Осталось допилить сюда условие, затрагивать файлы старше одного года и работу по конкретному каталогу библиотеки, а не по всей. Помогите пожалуйста, уже чуть-чуть осталось и победа) ... |
|||
:
Нравится:
Не нравится:
|
|||
13.09.2016, 15:43 |
|
Организация автоматической очистки пользовательских данных
|
|||
---|---|---|---|
#18+
Нашёл ещё вот такой скрипт Код: powershell 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18.
Но он выдаёт ошибку авторGetItems : Нельзя вызвать метод для выражения со значением NULL. C:\Users\KuleshovVS\1.ps1:11 знак:40 + $queryItems = $documentLibrary.GetItems <<<< ($query) + CategoryInfo : InvalidOperation: (GetItems:String) [], RuntimeE xception + FullyQualifiedErrorId : InvokeMethodOnNull Delete : Нельзя вызвать метод для выражения со значением NULL. C:\Users\KuleshovVS\1.ps1:15 знак:17 + $item.Delete <<<< () + CategoryInfo : InvalidOperation: (Delete:String) [], RuntimeExc eption + FullyQualifiedErrorId : InvokeMethodOnNull Помогите его поправить, если не сложно) ... |
|||
:
Нравится:
Не нравится:
|
|||
13.09.2016, 17:30 |
|
Организация автоматической очистки пользовательских данных
|
|||
---|---|---|---|
#18+
В результате родился вот такой вот скрипт, который посредством шедулера будет обеспечивать мне хотелки первоначального условия Код: powershell 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
... |
|||
:
Нравится:
Не нравится:
|
|||
14.09.2016, 09:53 |
|
|
start [/forum/topic.php?fid=12&fpage=4&tid=1329940]: |
0ms |
get settings: |
4ms |
get forum list: |
5ms |
check forum access: |
1ms |
check topic access: |
1ms |
track hit: |
37ms |
get topic data: |
5ms |
get forum data: |
1ms |
get page messages: |
155ms |
get tp. blocked users: |
1ms |
others: | 301ms |
total: | 511ms |
0 / 0 |