有时用户会反馈,文件打开时提示被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可以手动获取

执行完成后,文件解锁成功

sharepoint如何解锁被用户锁定的文件?相关推荐

  1. Oracle 数据库用户锁定与解锁,用户锁定最大密码失败次数设置方法,ORA-28000: the account is locked问题解决方法

    用户多次密码输入错误达到一定值就会被锁定. -- 用户锁定方法 alter user 数据库名 account lock; -- 用户解锁方法 alter user 数据库名 account unlo ...

  2. oracle 用户锁定 解锁,Oracle用户锁定/解锁

    解锁/锁定命令 ALTER USER ECODE ACCOUNT UNLOCK; ALTER USER ECODE ACCOUNT LOCK; 另外,如果oracle用户密码输入错误多次,会锁定帐户. ...

  3. linux pam 解锁_linux pam锁定用户

    测试系统 :Asianux 3.0 sp2 x86 kernel : 2.6.18-128.7 pam版本:pam-0.99.6.2-4.1AXS3 操作方法: 一.在字符终端下,实现某一用户连续错误 ...

  4. linux 锁定重要文件 更改重要命令

    锁定重要文件如下: chattr +i /etc/passwd /etc/shadow /etc/groupp /etc/gshadow 解锁文件 chattr -i /etc/passwd /etc ...

  5. 批量解锁源代码管理器的文件命

    批量解锁源代码管理器的文件命令如下: Tf undo /workspace:ZHANGLIXIN-PC;zhanglei262 /Collection:http://10.124.3.18:8080/ ...

  6. oracle12c报ora28000,ORA-28000: the account is locked用户锁定问题排查解决

    今天同事反映一个问题,某个测试库修改了密码,并改了相关应用使用的密码后,仍出现一会账户就被锁住,报ORA-28000: the account is locked的错误. 检查过程: 1. 查看资源限 ...

  7. oracle账号密码修改后特别容易锁定_Oracle数据库用户锁定原因以及处理方式(ORA-28000)...

    现场在实施过程中,基于安全考虑(用户名和密码之前暴露给其他公司了),需要对用户密码进行修改. 修改过程很简单(alter user [username] identified by [password ...

  8. mysql account locked_ORA-28000: the account is locked用户锁定问题排查解决

    今天同事反映一个问题,某个测试库修改了密码,并改了相关应用使用的密码后,仍出现一会账户就被锁住,报ORA-28000: the account 今天同事反映一个问题,某个测试库修改了密码,并改了相关应 ...

  9. openEuler基础(二十)用户创建、密码管理、用户锁定

    提出问题: 如何给系统添加新的用户? 如何给用户设置新的密码? 如何锁定一个用户? 如何解锁一个用户? 如何让一个用户下线? openEuler是一个多用户的操作系统,所有要使用系统资源的用户需要先向 ...

  10. 【树莓派Zero入门】-第二章:连接Wifi,获取IP,远程连接,固定IP,解锁root用户

    1.连接WiFi 我没有屏幕,没插网线,通过编辑文件,然后放进SD卡中. 在前期准备完成后,不要急着拔下SD卡,继续插在我们的电脑上,因为这里还需要编辑(新烧录的系统,boot下的文件) 1.将烧录好 ...

最新文章

  1. 终于有人把云计算、物联网和大数据讲明白了!
  2. 《数学之美》第18章 闪光的不一定是金子--谈谈搜索引擎反作弊问题和搜索结果的权威性问题
  3. 修改文档框架:word-多级列表与标题样式相结合
  4. 修改sh文件_修改Android分区大小
  5. 约束条件创建定义表(主码,外码的确定和防止空值等)
  6. go在方法中修改结构体的值_golang修改结构体中的切片值方法
  7. 剑指offer之青蛙跳台阶问题
  8. 面试中听到这句话是不是代表凉了?
  9. java web部分问题以及解决方案
  10. Mac上的文件拖拽增强工具space drop如何使用?
  11. 同济大学c语言程序设计答案,2020年同济大学道路与铁道工程考研真题试卷及试题答案,汽车理论及设计考研试题下载...
  12. python12306买票_Python 使用 selenium 实现半自动购买12306火车票
  13. 在osgEarth中添加模型的简单示例
  14. PAKDD 21: GRAPH INFOCLUST 明尼苏达
  15. ​stp文件转gltf
  16. 一年省一,两年国集,高二斩获世界金牌,他有哪些经验值得借鉴?
  17. plantuml中如何加颜色
  18. 考虑极端天气线路脆弱性的配电网分布式电源和储能优化配置模型
  19. /usr/local/ruby/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in `require': cannot load such
  20. ViewFlipper,手势识别

热门文章

  1. 一个小时,零基础入门,看完这篇30行代码 教你实现百度换肤!
  2. coreos mysql_Fedora CoreOS 介绍
  3. 君威u0073故障码解决_U0073故障码_U0073故障码是什么故障、排除方法、怎么消除_车主指南...
  4. php 读取文件函数效率,php使用file函数、fseek函数读取大文件效率分析
  5. SQL server 数据迁移到mysql
  6. angular toastr插件
  7. c语言编程烧烤器,c语言下载
  8. 七日年化收益率计算器_定投收益率该怎么算?
  9. ArduPilot日志系统探索(一)
  10. Listary与QTtabbar整合