Лучший отвечающий
Посмотреть где открыт файл

Вопрос
-
Sharepoint 2013 excel файл открыт на редактирование в десктопном excel`е. Соответственно никто больше редактировать не может. Пользователь показывается кто открыл, но хотелось бы знать место (имя компьютера или адрес). Как-то можно это посмотреть? Беглое гугление не подсказало ничего....24 марта 2017 г. 2:19
Ответы
-
Добрый день,
стандартно никак.
Можно посмотреть по логам IIS...
MS,MCTS,MCP,MCPD: SharePoint Developer 2010
- Предложено в качестве ответа Alexander Surbashev 24 марта 2017 г. 8:55
- Помечено в качестве ответа Иван ПродановMicrosoft contingent staff, Moderator 27 марта 2017 г. 7:51
24 марта 2017 г. 8:03 -
Добрый день
в таких случаях можно снять блок с документа через PowerShell
$web = Get-SPWeb http://sp/sites/site $list = $web.Lists["Бюджет продаж"] #название библиотеки $item = $web.GetListItem('http://sp/sites/site/sales/sales%20budget/file.xlsx'); $file = $item.File $userId = $file.LockedByUser.ID $user = $web.AllUsers.GetByID($userId) $impSite= New-Object Microsoft.SharePoint.SPSite($web.Url, $user.UserToken); $impWeb = $impSite.OpenWeb(); $impList = $impWeb.Lists[$list.Title] $impItem = $impList.GetItemById($item.ID) $impFile = $impItem.File $impFile.ReleaseLock($impFile.LockId) $web.Dispose()
мой блог Немного о SharePoint
- Помечено в качестве ответа Иван ПродановMicrosoft contingent staff, Moderator 27 марта 2017 г. 10:11
27 марта 2017 г. 7:58Модератор
Все ответы
-
Добрый день,
стандартно никак.
Можно посмотреть по логам IIS...
MS,MCTS,MCP,MCPD: SharePoint Developer 2010
- Предложено в качестве ответа Alexander Surbashev 24 марта 2017 г. 8:55
- Помечено в качестве ответа Иван ПродановMicrosoft contingent staff, Moderator 27 марта 2017 г. 7:51
24 марта 2017 г. 8:03 -
Добрый день
в таких случаях можно снять блок с документа через PowerShell
$web = Get-SPWeb http://sp/sites/site $list = $web.Lists["Бюджет продаж"] #название библиотеки $item = $web.GetListItem('http://sp/sites/site/sales/sales%20budget/file.xlsx'); $file = $item.File $userId = $file.LockedByUser.ID $user = $web.AllUsers.GetByID($userId) $impSite= New-Object Microsoft.SharePoint.SPSite($web.Url, $user.UserToken); $impWeb = $impSite.OpenWeb(); $impList = $impWeb.Lists[$list.Title] $impItem = $impList.GetItemById($item.ID) $impFile = $impItem.File $impFile.ReleaseLock($impFile.LockId) $web.Dispose()
мой блог Немного о SharePoint
- Помечено в качестве ответа Иван ПродановMicrosoft contingent staff, Moderator 27 марта 2017 г. 10:11
27 марта 2017 г. 7:58Модератор