Exchange遷移用到的幾個常用命令

2021-09-20 19:56:26 字數 1415 閱讀 8819

get-mailbox -server "ff" | move-mailbox –targetdatabase  fg

fg為目標資料庫名字   ff為源伺服器   maxthreads (10)  10個執行緒遷移最多為30

是exchange沒有記錄郵箱遷移進度麼?當然不是,您在管理控制台中,雙擊正在遷移的郵箱,就能夠看到這個郵箱當前遷移的進度。問題是,您的不停重新整理控制台,然後在成千上萬的郵箱中,找到正在遷移的,然後乙個個雙擊檢視。這個不像玩掃雷,的確沒啥娛樂性。修改檢視,新增一列進度。這樣,可以通過排序,看到當前》0%而又<100%的郵箱遷移進度。

可是,我老眼昏花,看不得那麼多行……沒問題,我們用power shell來搞定。

get-moverequest -movestatus inprogress

這樣,正在移動的郵箱就被抓出來了。等等,這個是看不到進度的,繼續寫。

get-moverequest -movestatus inprogess | get-moverequeststatistics

這個顯示就好多了。

領導打**來了,同志們辛苦了。那麼,還有多少個郵箱沒有遷移呢?千萬不能說等我5分鐘,我數數。因為,這件事情只要10秒就搞定。

get-moverequest -movestatus queued

閃花眼了吧,我故意的~這個用來顯示仍未遷移的郵箱。放心,不會讓你匯入到excel然後數行數的。

get-moverequest -movestatus queued | measure-object |fl count

這下簡單了。直接乙個數字。

還記得嗎?曾經只需要按住ctrl鍵,選擇需要遷移的郵箱,然後直接選擇任務,移動,就可以等待收工。

在exchange 2010裡面,還能重溫往日舊夢否?

我沒做到這一點,但是我做到了可以讓能過濾出來的使用者,分批次遷移。假設一下,公司有巨量的郵箱,可能無法在很短的時間裡全部遷移,那麼,就有可能將不同部門的使用者分批分期進行遷移。

在以前,這個動作只需要開啟對應的ou,選使用者,遷移,即可。

現在,麻煩一點點~

get-user -organizationalunit 'domain/ou' | new-moverequest -targetdatabase 'maildb' -batchname 'batch 1'

'domian/ou' 就是你需要遷移的那個ou,需要寫完整。'maildb' 是郵箱遷移的目標儲存,'batch 1' 是給這批遷移郵箱起的批次名字。

這樣做的好處是,可以隨時檢視特定批次的郵箱遷移完成情況。

get-moverequest –batchname 'batch 1'

即可檢視這一批遷移的郵箱。沒進度百分比?雖然不一定準,但是可以實現:

get-moverequest –batchname 'batch 1' | get-moverequeststatistics

linux 用到的幾個命令

增量測試的時候 從92 91上拖下來乙個 線上工程 複製到測試機 是這樣的乙個命令 rm 刪除 remove r 遞迴刪除目錄及其內容 f 略過不存在的檔案,決不提示 scp 源位址 目的位址 在網路上不同的主機之間複製檔案,它使用ssh安全協議傳輸資料,具有和ssh一樣的驗證機制,從而安全的遠端拷...

ContentServer遷移的幾個步驟

1.備份還原資料庫,有時候用ui操作不成功的時候可以用命令列如 restore database qa1 from disk d qa1 with replace.資料塊恢復完之後有兩個表還得需要修改一下,分別是dm acs config dm server config 具體表名我也不是記得很準,...

Modem連線用到的幾個結構型別

structlayout layoutkind.sequential,charset charset.auto private struct rasdialparams structlayout layoutkind.sequential,charset charset.auto private s...