sharepoint如何解鎖被用戶鎖定的文件?

有時用戶會反饋,文件打開時提示被xxx鎖定而獨佔使用,無法編輯文件,只能查看文件

這時第一反應是聯繫鎖定文件的用戶讓其關閉文件,但是現實中可能無法聯繫到此用戶,或者此用戶非正常關閉文件也可能導致文件被鎖定

面對這種情況應該如何解決呢?

可以通過以下命令來解鎖被鎖定文件

$webUrl='http://xxx'
$fileUrl='file url'
$w = get-spweb $webUrl
$l = $w.lists['libraryname']
$f = $w.GetFile($fileUrl)
$i = $l.GetItemById($f.Item.Id)

SharePoint.SPSite($w.site.id,$i.File.LockedByUser.UserToken)
$w = $s.OpenWeb($w.id)
$l = $w.lists['libraryname']
$i = $l.GetItemById($f.Item.Id)
$i.File.CheckOutStatus
$i.File.ReleaseLock($i.File.LockId)
$web.Dispose()

此命令中關鍵幾點文檔庫名稱,文件id可以手動獲取

執行完成後,文件解鎖成功

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章