為什麼我在 Exchange 2010 SP1 中導入 PST 文件時收到拒絕訪問?
我正在嘗試使用 Exchange 2010 SP1 中的 New-MailboxImportRequest cmdlet 直接從遠端電腦上的原始位置導入 .PST 文件。如果文件位於文件共享上,我導入文件沒有問題,但我不明白為什麼如果我使用 DomainAdmin 級別的憑據,我不能從遠端硬碟上的其他地方導入文件。
這是我的powershell:
$$ PS $$C:\Windows\system32>New-MailboxImportRequest -Mailbox Administrator@mydomain.com -FilePath ‘\Win7-Test-1\c$\pst_files\test1.pst’ 無法打開 PST 文件 ‘\Win7-Test-1\c $ \pst_files\test1.pst’. Error details: Access to the path ‘\Win7-Test-1\c $ \pst_files\test1.pst’ 被拒絕。+ 類別資訊:未指定:(0:Int32)
$$ New-MailboxImportRequest $$, RemotePermanentException + FullyQualifiedErrorId : C1C65BA8,Microsoft.Exchange.Management.RecipientTasks.NewMailboxImportRequest $$ PS $$C:\Windows\system32>
我已經確認我可以使用相同的 PowerShell 提示符對遠端目錄執行一個簡單的目錄,所以不確定問題是什麼。
$$ PS $$C:\Windows\system32>dir \Win7-Test-1\c$\pst_files
目錄:\Win7-Test-1\c$\pst_files\模式 LastWriteTime 長度 名稱
-a— 2010 年 9 月 21 日下午 3:46 271360 test1.pst
-a — 2010 年 9 月 21 日下午 3:46 525312 test2.pst
-a — 2010 年 9 月 21 日下午 3:46 271360 test3.pst
我閱讀了有關通過 WinRM 為多跳啟用 CredSSP 的資訊,所以我認為這可能會起作用,但我為啟用它所做的事情卻不起作用。我在 Exchange Server 上執行了這兩個命令均無濟於事。(是的,我關閉了 PS 視窗並在執行 cmdlet 後打開了一個新視窗。)
Enable-WSManCredSSP -角色伺服器
啟用-WSManCredSSP -角色客戶端 -DelegateComputer *
我需要做什麼才能使它起作用?
郵箱導入和導出過程由 Exchange MRS 組件處理。如果您檢查 Microsoft Exchange 郵箱複製服務屬性,您將看到該服務正在“本地系統帳戶”下執行。這意味著您在 New-MailboxExportRequest 或 New-MailboxImportRequest 中指定的文件共享位置沒有 Exchange 受信任子系統的權限。
您猜到的解決方案為網路位置啟用了對 Exchange 受信任子系統的讀/寫權限(NTFS 和共享權限)。再試一次。