您好,登錄后才能下訂單哦!
今天一朋友突然在微信里問了這么一個問題:
本地部署了Exchange+RMS,測試的時候怎么同一封郵件通過owa的方式就可以正常的應用RMS權限,而使用Outlook權限就全部丟失呢?
針對這個問題,我回想起來很久以前我也遇到過這樣一個情況,當時排查了很久最后發現出現這個問題的根本原因是Outlook客戶端使用的是Office365上下載的客戶端。來我們一起看下到底是怎么回事
首先看下癥狀,同一封郵件給的權限是只讀,在owa上查看顯示只讀,回復和轉發按鈕是灰色的。但是在outlook上查看這封郵件,雖然顯示權限是只讀,但是可以轉發那就說明RMS的權限丟失了啊。
再次檢查下權限,發現確實除了只讀,其余任何事情都可以干
那么接下來我們看下為什么會出現權限丟失,直接打開本地計算機的注冊表,定位到:Computer\HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\MSIPC
可以清楚的看到Outlook客戶端是從哪里獲取RMS模板的
第一個地址是discover.aadrm.com,這正是Azure RMS的地址啊!也就是說Office365客戶端里面寫死了RMS模板從Azure RMS獲取。
不過我們點擊MSIPC里面寫的默認地址確是本地部署的RMS服務器地址,這也就是為什么Outlook客戶端上,還是會顯示一個只讀權限的原因了。
對此我們還能通過日志來進行精準定位
打開日志路徑為C:\Users\Wang Yuan\AppData\Local\Microsoft\MSIPC\Logs
然后赫然看見是從Azure RMS獲取模板,最終導致了Outlook上該郵件的RMS權限丟失
總結一下:也就是說目前只要是使用了Office365下載的客戶端,只要不是使用國際版Azure RMS服務,即使Exchange和RMS全都是純本地部署的Outlook客戶端也只會去讀取Azure RMS模板,這樣一來自然本地的RMS權限就丟失了。就算是刪除注冊表,或者做一條CNAME解析到本地RMS服務器都會失敗,Office365客戶端的大坑啊!!!換用本地部署的Office2013或2016RMS權限則不會丟失!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。