進行使用者配置文件/文件夾重定向/主目錄歸檔的最佳方法是什麼?
我的公司迫切需要圍繞我們處理使用者帳戶管理的方式進行重新設計。我的任務是自動化這個過程。最終目標是讓業務觸發整個工作,而 IT 僅在報告錯誤時才查看。中間階段將是半手動的。那是 2 級技術人員輸入使用者的資訊並監督該過程。我目前面臨的障礙是使用者檔案歸檔。
我們的安全團隊要求我們將任何已終止使用者的配置文件目錄存檔 60 天,以防法律團隊需要訪問他們的文件。我們的廣告和其他所有東西一樣亂七八糟,所以有些使用者有主目錄,有些使用者有個人資料。任何在 AD 中擁有配置文件目錄的人也會通過 DFS 將他們的大量配置文件重定向到我們的文件伺服器。為了手動完成該過程,您在 AD 中找到使用者,禁用他們,找到他們的 home/profile 目錄,去那裡取得所有權,創建一個存檔文件夾,移動他們所有的文件,然後刪除舊目錄。一些使用者有很多廢話,這可能需要相當長的時間。即使自動化該過程也不會很快。
我在想我需要一個客戶端 C# GUI 來快速處理一些東西,以及一些伺服器端批處理腳本或控制台應用程序來解除安裝這個長期執行的過程。我有一個使用 takeown 和 robocopy 可以正常工作的批處理腳本,但我想知道 C# 控制台應用程序是否會做得更好。
所以,我最後的問題是,你認為處理這個問題的最好方法是什麼?我無法想像這是一個獨特的問題,其他管理員如何完成這項工作?我上一個工作的地方很容易比我現在所在的地方大 10 倍。如果我們一直在那裡做這種手工廢話,他們將需要一個至少有 30 名全職工人的團隊來跟上。
我在 C#.net 和批處理腳本方面有不錯的技能,但我學得很快,而且我幾乎每一種語言都使用過一兩次。
感謝您閱讀本文,我期待看到大家能想出什麼富有想像力的解決方案。
更好的方法是執行一個腳本,該腳本在夜間的特定時間使用 robocopy 或類似程序自動將數據複製到備份伺服器。這樣一來,使用者就可以直接在自己的機器上工作,但數據會在他們不在辦公桌前(例如晚上 8 點到凌晨 5 點)每天存檔。
我建立了一個單獨的伺服器,它通過 DFS 共享將所有使用者文件保存在硬碟上。我稱這個系統為 REPO。
這個系統有它自己獨特的備份策略,它可以讓最近 2 年的所有文件都可以隨時檢索(我說的是時刻,通常是 24 小時!)
我對電子郵件也有類似的能力,使用 GFI Mailarchiver 為所有使用者保存相同數量的電子郵件。這使我甚至可以創建只讀配置文件,以供管理層“學習”。
對我來說,擁有這些具有大量磁碟儲存的伺服器,在網路的一個單獨部分提供了一個工具,允許管理層了解他們需要的概覽,以便跟進出現的法律問題。可能會涉及成本,但我更喜歡將其設置為忘記它的解決方案,而不是我必須關注的解決方案。