Windows 2003服务器login脚本同步文件夹

在Windows 2003服务器中,我们已经内置了从客户端计算机到服务器同步我的文档,桌面,应用程序数据…文件夹的选项。

我正在寻找一些login脚本来SYNC一个特殊的文件夹/从客户端电脑到服务器的文件夹。

谢谢

您可能想尝试使用资源工具包命令Robocopy,它将通过命令行同步两个目录,因此可以在login脚本中使用。 例如

robocopy.exe "c:\client_directory" "f:\server_directory" /mir 

您所指的“同步”被称为“漫游configuration文件”。

下面介绍一个简单的脚本实现,它可以复制一些内容并logging下来。

根据您的需要修改以下内容(非常基本)

 REM: Login Script for XYZ XCOPY /Y /E %SYSTEMROOT%\SourceFolder \\myfileserver\hiddenshare$\%USERNAME%\DestFolder echo %DATE%-%TIME%-%USERNAME% Copied SourceFolder from %COMPUTERNAME% to Server >> \\myfileserver\hiddenshare$\log.txt 

然后将其保存在如下位置:\ MyDomain \ NETLOGON \ logon.bat

“login脚本”可以通过组策略应用,即创build适用于员工OU的新策略

 User Configuration -> Windows Settings -> Scripts -> Logon 

或者,如果您只需要一些(并将其保存在上面的NETLOGON文件夹中),只需编辑用户帐户(configuration文件选项卡 – >login脚本文本框)并input文件名。

与W2K +客户端caching是另一个同步文件的选项,但我再次认为它限于桌面,appdata,mydocs和党不记得其他。 来自ms的Synctoys将很好的工作,为你做什么也!