下邊咱們再來談下微軟最近推出的另一款能夠遷移SharePoint 的產品,SharePoint Migration Tools,它的功能會比SharePoint Migration API要強不少,自己也是圖形化界面的操做方式,比較簡單,可是這個產品目前還只支持SharePoint 2013,目的端也只支持國際版O365,如今仍是個測試版本。
ide
以前使用SharePoint Migration API時Version History,權限這些都沒辦法遷移,可是SharePoint Migration Tools遷移這些都是沒問題的(我這裏是用的AD同步將本地帳號同步到雲端),固然若是文件是Checkout狀態的話,那很差意思,這個仍是沒辦法遷移
工具
下邊直接來看下使用方法,首先這個工具須要去微軟網站下載
測試
點擊安裝
ui
以後能夠看到他的使用界面,首先先點擊登陸ci
這裏能夠看到它能支持的場景能夠分爲三種,SharePoint,File Share,還有CSV文件的方式遷移
文檔
登錄後首先輸入須要遷移的站點的地址
get
以後進行身份驗證
同步
驗證後能夠選擇須要遷移的內容
產品
以後輸入目的端O365的站點URL,選擇document library時候他會根據URL去動態的加載列表
選擇完成後,開始migrate
這個工具的再一個好處就是他能夠看到遷移的進度
遷移基本完成,能夠對比下結果,下邊是本地環境的SharePoint(checkout文件截圖時多是又被check in了,因此狀態看起來不太對)
下邊是遷移後雲端O365的遷移結果,能夠看到checkout的文件是沒有遷移的,在log裏其實也能找到對應的記錄
切換另一個帳戶來測試下permission文件夾的權限保留狀況,下邊的帳戶在本地是沒有權限訪問permission文件夾的
版本歷史記錄也成功保留下來
能夠看出來MigrationTools要比Migration API更強大也更方便,可是整體來講大規模的遷移其實仍是會有一些問題,好比人工參與太多,若是須要遷移多個文檔庫那就須要一個個遷移,很是麻煩。因此大型的遷移場景推薦一些商業化的解決方案,功能每每要強不少,好比這方面作得比較好的AvePoint,有興趣的能夠試試