有時用戶會反饋,文件打開時提示被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可以手動獲取
執行完成後,文件解鎖成功