解決Exchange OWA使用者登陸後有的使用者資料夾顯示中文有的顯示英文(轉貼)

tonykorn97發表於2007-05-15
參考:
1。
2。
3。
4。

這個問題的出現很讓我意外,這也讓我感受到了Exchange的不靈活和難以維護性。
當使用者第一次登陸OWA的時候,OWA介面中的資料夾才會建立。
而資料夾的顯示語言則是根據使用者第一次登陸的時候其IE設定中語言的偏好所決定的。
而且以後無法改變,即使你更改了語言偏好。
這樣就出現了有的使用者是英文,有的使用者是中文資料夾。
解決辦法很笨拙:用指令碼逐個更改資料夾的名字。

步驟:
1。修改組織物件的安全性,強制顯示“Exchange System 管理員”中的安全選項卡。
執行登錄檔編輯器regedit.exe.
在HKEY_CURRENT_USERSoftwareMicrosoftExchangeExAdmin

項下新增:
Value Name: ShowSecurityPage
Data Type: REG_DWORD
Value: 1

立即即可生效。
2。此時可以看到在Exchange system manager/servers/server/first storage group 右鍵屬性上看到security選項。
清除管理員許可權上拒絕“另外接收為”和“另外傳送為”許可權。
參見
3。建立一個ExIFS 驅動盤M:(ExIFS:Exchange Installable File System driver 參見)
Exchange 2003預設沒有啟動這個驅動盤。
可以透過建立一個登錄檔項來建立:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesEXIFSParameters
Value Name: DriveLetter
Data Type: REG_SZ
Value: M
不一定非得M,可以自己指定一個磁碟機代號。
4。現在管理員可以訪問M:/domain.com/MBX/下的使用者目錄了。
可以執行一下指令碼來修改中文的資料夾為英文名字或相反。
dim fso, shell
set fso = CreateObject("Scripting.FileSystemObject")
runThem("Z:")
set fso = nothing
wscript.quit
Sub runThem(xPath)
Dim S
Set f = fso.GetFolder( xPath )
For Each Folder In f.SubFolders
S = folder.name
Select Case S
Case "收件箱"
folder.name = "Inbox"
Case "聯絡人"
folder.name = "Contacts"
Case "草稿"
folder.name = "Drafts"
Case "日記"
folder.name = "Journal"
Case "日曆"
folder.name = " Calendar"
Case "任務"
folder.name = "Tasks"
Case "已傳送郵件"
folder.name = "Sent Items"
Case "已刪除郵件"
folder.name = "Deleted Items"
Case "便箋"
folder.name = "Notes"
Case "發件箱"
folder.name = "Outbox"
Case "垃圾郵件"
folder.name = "Junk E-Mail"
End Select

Call runThem(Folder)
Next 'Folder
End Sub
任務完成,現在任何使用者登陸都使英文介面。
這個問題是在網上看到解決方法的,作者:Amit Zinman

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/312079/viewspace-245662/,如需轉載,請註明出處,否則將追究法律責任。

相關文章