Удалите файлы Sharepoint, используя Python - PullRequest
1 голос
/ 02 августа 2020

Я хочу удалить файлы в Sharepoint 2016 из его корзины. Я могу удалять файлы из своей папки с помощью request.delete. Однако мы не можем сделать то же самое из корзины.

Можем ли мы этого добиться?

Ответы [ 3 ]

1 голос
/ 10 августа 2020

Интересно, что мне удалось добиться этого с помощью shareplum.

cred = HttpNtlmAuth(username,password)
site = Site("sharepointsiteurl",version=Version.v365,auth=cred)
folder = site.Folder('Shared Documents/My Folder')
folder.delete_file('MyFile.csv')

Это удаление, по-видимому, полностью удаляет файл. Ни в корзине, ни в корзине второй ступени.

1 голос
/ 10 августа 2020

Вы пробовали скрипт Powershell? Для этого есть функция Sharepoint

1 голос
/ 03 августа 2020

Попробуйте эту конечную точку:

POST http://<sitecollection>/<site>/_api/web/RecycleBin(recyclebinitemid)/deleteObject()

ссылка: https://docs.microsoft.com/en-us/previous-versions/office/sharepoint-visio/jj246911 (v = office.15)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...