我的公司迫切需要重新devise我们如何处理用户帐户pipe理。 我一直负责将stream程自动化。 最终目标是让整个工作由业务触发,而IT只在报告错误时查看。 临时阶段将是半手动的。 这是一个二级技术input用户的信息和监督过程。 我目前面临的障碍是用户档案归档。
我们的安全团队要求我们将任何终止用户的configuration文件目录存档60天,以防法律团队需要访问他们的文件。 我们的广告和其他东西一样混乱,所以有一些用户使用主目录,一些使用configuration文件。 任何拥有AD目录的人都可以通过DFSredirect到我们的文件服务器。 为了完成手动过程,您可以在AD中find用户,禁用他们,find他们的home / profile目录,去那里获取所有权,创build一个存档文件夹,移动他们所有的文件,然后删除旧的目录。 有些用户有许多废话,这可能需要一段时间。 即使自动化过程也不会很快。
我想我需要有一个快速的东西,客户端C#graphics用户界面和一些服务器端批处理脚本或控制台应用程序卸载这个长时间运行的过程。 我有一个批处理脚本,使用takeown和robocopy正常工作,但我不知道是否一个C#控制台应用程序会做得更好。
所以,我的问题终于是,你认为最好的办法是什么呢? 我无法想象这是一个独特的问题,其他pipe理员如何做到这一点? 我工作的最后一个地方比我现在所在的地方大10倍。 如果我们在那里做这个手工垃圾,他们需要一个至less有30个全职工人的队伍来跟上。
我在C#.net和批处理脚本方面拥有不俗的技能,但是我很快就学习了一些语言,并且使用了大部分的语言。
感谢您阅读本文,我期待看到您能想出什么想象力的解决scheme。
可能更好的方法是运行一个脚本,在夜晚的特定时间使用robocopy或类似的程序自动将数据复制到备份服务器。 这样,用户就可以直接在自己的机器上工作,但数据每天都在存档,而不在他们的办公桌上(比如下午8点到上午5点)。
我build立了一个单独的服务器,通过DFS共享硬盘上的所有用户文件。 我把这个系统称为REPO。
这个系统有它自己的独特的备份策略,可以保留过去2年的所有文件可以立即检索(我说时刻,通常是24小时)!
我也有与电子邮件类似的能力,使用GFI Mailarchiver为所有用户保持相同数量的电子邮件。 这使我甚至可以创build只读的configuration文件,供pipe理层“学习”。
对于我来说,让这些拥有大量磁盘存储的服务器,在networking的一个单独的部分提供了一个工具,让pipe理人员能够得到所需的概述,从而解决出现的法律问题。 可能会涉及成本,但我更喜欢把它设置成忘记它的解决scheme,而不是我必须留意的。
对于所有通用目的,我将创build一个使用中央身份validation来访问用户共享的环境,并安装主目录和从两者分割的Windowsconfiguration文件。
这将为不同types的用户节省更多的特定configuration,并且可以使用DFS / RFS Windows解决scheme轻松地归档所有数据。
似乎有点像我的意见,虽然…