
我需要將大約 130 個用戶的主驅動器移動到他們現在託管的同一台伺服器上的另一個硬碟。無需一一探討的最佳方法是什麼?
使用者分散在不同的OU。
答案1
如果您有登入腳本,請變更登入腳本。如果您在 AD 中有主資料夾設定。您可以一次選擇多個使用者並進行適當的變更。
答案2
如果您對主目錄使用單一共享,並且這就是該共享的全部用途,那麼這確實非常簡單。上面的“tegbains”答案給了部分答案。
- 記錄舊共享上的權限。
- 停止共享舊共享(這將使所有用戶退出該共享。)
- 使用 Windows 資源管理器移動所有目錄移動到新位置(使用 move 保持權限相同)
- 開始使用舊共享名共享新目錄根目錄
- 重置權限以符合步驟 1 中記錄的內容。
您的用戶應該能夠重新連接,就像「tegbains」所說的那樣。
答案3
我不會說這是最好的方法,但如果您使用GUI,您可以按住Ctrl 並選擇多個使用者(或按住Shift 鍵選擇兩個使用者之間的所有內容),拉出屬性表,然後編輯主資料夾從 \server1\users\%username% 到 \server2\users\%username% 的路徑欄位 - 它將為您選擇的所有使用者設定該欄位。
否則,我認為您會陷入登入腳本的困境,詳見這裡,但基本上 -
net user tester /homedir:\\server\tester$
登入腳本並不性感,但所有更好的捕鼠器似乎都沒有令人滿意的時間投資回報率。
如果您還談論移動文件本身,我會選擇 robocopy。
--開始主動提供一般性建議--
我先移動少量用戶驅動器,然後逐漸增加批次的大小。這讓您有機會解決那些經常出現的意外小問題,而無需同時處理 130 個用戶。
並使其易於回溯。複製數據,然後刪除權限或以其他方式阻止對舊共享的訪問 - 以易於撤消的方式。
答案4
我肯定會使用 robocopy 來實際複製資料。這個語法應該是個好的開始:
機器人複製來源目的地/e /複製全部
/e 標誌將取得空目錄,/copyall 標誌將確保您擷取所有 NTFS 資料。 robocopy 的另一個好處是它會執行差異副本,因此您可以最初複製所有數據,然後慢慢推出登入腳本,執行新的 robocopy 只拾取更改的資料。
正如其他人所提到的,登入腳本或 GUI 是您最好的選擇。我知道現在還有群組原則首選項可以執行映射驅動器,但我自己還沒有嘗試過。