在我目前的雇主那里,我们有三个独立的物理位置(A/B/C),它们都通过 VLAN 连接到 Windows 7 Professional 计算机上的共享文件夹。我们没有预算对当前的服务器基础设施进行任何升级,因此切换到另一个操作系统或机器不是一个选择。
我们网络上的每台计算机(大约 10 台,一半是 WinXP,一半是 7,分布在三个位置)都有自己独特的名称,并且对文件夹中的每个文件具有完全的读/写控制权。这会产生一些问题,因为没有文件的访问日志,网络上的其他用户经常将文件锁定为“未知用户”,我们无法查看谁删除/移动/修改了文件。
我们遇到的另一个问题是,当使用网络上的 Windows 7 机器连接到这台计算机时,修改文件有时很慢(即使与物理机器在同一个 LAN 上),并且用户必须等待资源管理器中的绿色加载条才能让“服务器”处理移动 30KB 的文件 20 秒或更长时间。
我们的网络上有大量文件,至少有 2500 个或更多。我对如何管理此 Windows 7“服务器”设置有几个问题,因为我不太清楚如何执行以下操作:
- 我可以记录文件修改的时间/方式以及修改者吗?我知道审计安全日志,但它们对这么多文件是否有效?(有没有办法为我们的文件设置“以前的版本”?)
- 在物理“服务器”计算机上创建单独的用户帐户而不是期望网络上的每台机器报告其名称是否更好?
- 防止次要用户打开已被网络上其他用户打开的文件的最佳方法是什么?
感谢您的帮助。
答案1
- a) 使用内置审计,只需确保其已启用并设置。 以下是有关它的更多信息.b
)先前版本也内置于 Windows 7 中;只需确保它已启用并设置即可。 - 您应该按用户而不是按机器锁定权限,特别是当您想要承担责任时。
- 这就是文件锁的用途。您说 Office 警告您该文件已被其他人打开并锁定。
打开文件锁由打开文件的程序决定如何/是否在打开/读取时锁定。
例如,Office 会故意锁定文件,但其他软件可能会复制您使用的副本,或者只是以只读方式打开它们直到保存,因此在使用期间不会锁定文件。
如果您有大量文档,并且需要/想要完全版本控制,则可能需要研究具有版本控制和签出功能的文档管理系统。也许,像施乐公司的 DocuShare这很棒,但是并不便宜。:)