Citrix

PowerPoint 文件被鎖定 - 可能報告錯誤的使用者

  • May 10, 2012

我最近接到一個使用者打來的電話,說她的 PowerPoint (Office 2007) 展示文稿已被另一個使用者鎖定並正在編輯(她在 Citrix 伺服器上遠端工作),但奇怪的是那個使用者應該正在編輯電腦關閉後,文件從她的辦公桌上消失了,甚至從未聽說過那個 PowerPoint 展示文稿,更不用說編輯了。怎麼可能?

PowerPoint 展示文稿在共享驅動器上,人們離開辦公桌時會鎖定他們的 PC,密碼並不常見,並且每 90 天被迫更改一次。

什麼可能導致這種情況?

有關誰在使用文件的資訊來自 Office 註冊設置。我不能肯定地說這是你的問題,只是我在很多地方都看到了無效資訊的 Office 應用程序。我敢打賭,其他人正在編輯文件,但在 Office 中的名稱/首字母不正確。

在我的網路上,我通過創建一個在登錄時重置 Office 使用者名的登錄腳本解決了這個問題。這是針對 Office 2010 進行測試的,使用者名/姓名首字母可能在 2007 年的系統資料庫中的某個位置。同樣的想法應該適用。

Option Explicit

Dim WindowsDomain
WindowsDomain = "example.org"

Dim WshShell
Set WshShell = WScript.CreateObject("WScript.Shell")
Dim WshNetwork
Set WshNetwork = CreateObject("WScript.Network")

Dim User
Set User = GetObject("WinNT://" & WindowsDomain & "/" & WshNetwork.UserName & ",user")

Dim SplitName
SplitName = Split(User.Fullname, " ", 3)

Dim Initials, NamePart

Initials = ""

For Each NamePart in SplitName
 Initials = Initials & Left(NamePart,1)
Next

Initials = Left(Initials,3)

WshShell.RegWrite "HKEY_CURRENT_USER\Software\Microsoft\Office\Common\UserInfo\UserInitials", Initials, "REG_SZ"
WshShell.RegWrite "HKEY_CURRENT_USER\Software\Microsoft\Office\Common\UserInfo\UserName", User.Fullname, "REG_SZ"

引用自:https://serverfault.com/questions/388078