当 Microsoft Office 文档“被‘其他用户’锁定编辑”时确定计算机机器名称

当 Microsoft Office 文档“被‘其他用户’锁定编辑”时确定计算机机器名称

有没有办法确定当前打开的 Microsoft Office 文档的计算机名称,从而锁定其他用户进行编辑?

实际情况是,我们使用网络驱动器来共享对常见 Microsoft Office 文档(通常是 MS Word 文档)的访问权限。有时文档会在计算机上保持打开状态,从而导致文档锁定的情况。使问题进一步复杂化的是,我们有一个通用的 Microsoft 用户名,可用于同时登录多台计算机。因此,知道打开文档的计算机名称(而不仅仅是用户名)会很有帮助。

答案1

这里会比较棘手。步骤如下

  1. 在以 ~$ 开头的目录中找到锁文件,可以通过 dir /a 显示
  2. 如果只有 1 个,则调用 cacls(锁定文件名)或 cacls ~$*。
  3. 如果是非域登录用户,应该读取Hostname\username。

以下步骤需要在具有管理员权限的服务器上运行。(对于域用户),但域帐户不太可能共享。

  1. 调用 NET FILE,然后您应该找到实际用户的登录名。
  2. 调用 NET SESSION,然后您应该找到用户从哪里登录。

相关内容