文件锁定时无法更新/删除SharePoint库记录的问题求助
在SharePoint文档库中,当文件被锁定时,无法执行对应记录的更新、删除操作。已知锁会阻止文件本身的修改,但需求是文件锁定时仍能更新或删除列表/库项。请问是否有可行的解决办法?能否通过Power Automate、SharePoint API、Dynamics 365集成或其他方法处理该场景?恳请提供相关指导或解决方案!
已尝试的方法及结果
1. 标准Power Automate操作
- 更新文件属性 → 失败(返回423 Locked错误)
- 使用Delete File连接器删除文件 → 失败(返回423 Locked错误)
- 移动/复制文件 → 失败(抛出SPFileLockException异常)
2. 重试/延迟尝试
- 在Flow中添加20-30秒延迟 → 未解除锁定
- 应用重试策略 → 效果不可靠
3. SharePoint设置调整
- 尝试禁用共同创作锁 → 无法实现
4. SharePoint REST API尝试
CheckOut→ 仅在文件未被其他用户锁定时有效UndoCheckout→ 有时有效,有时返回“file not checked out”错误CheckIn(指定checkintype=2强制签入)→ 文件未签出时执行失败ReleaseLock→ 不支持该操作(返回404错误)- 通过API移动/复制文件 → 因锁定失败
5. 其他尝试
- 锁定状态下直接删除文件 → 始终失败(抛出SPFileLockException异常)
- 通过PUT请求覆盖文件内容 → 成功清除Excel Online锁定,后续可执行删除/回收操作
内容的提问来源于stack exchange,提问作者Ahmed Bilal




