将文件夹复制到具有不同%userprofile%的多个服务器

时间:2013-09-03 15:58:01

标签: windows batch-file scripting windows-server-2008 batch-processing

我无法访问GPO或AD / OU,因此我发现最简单的方法是为用户创建批处理文件。

这是我想要实现的目标:

我有超过50台服务器,以及10台将连接到这些机器的用户。 在那些不同的机器上,我想从1个位置(1个主服务器,1个主要位置/主要用户),所有互联网收藏夹(C:\ Users \ MAIN USER \ Favorites \ Links)填充到每台机器上的每个人。

我想创建一个批处理文件,用户操作最少。基本上,我会将批处理文件提供给10个用户,他们可以在1台计算机上启动它,并从他们选择的位置填充%USERPROFILE%的链接。

我开始使用xcopy来解决问题,但是希望得到你的建议/帮助来完成它。

    xcopy "\\NAMEOFMACHINE\C$\Users\MAIN USER\Favorites\Links" 
    "\\serverlist.txt\C$\Users\%USERPROFILE%\Favorites\Links" /E /I

我认为这可能是最简单的方法。由于初始位置将每月更新一次新链接......

1 个答案:

答案 0 :(得分:0)

如果用户正在运行它,那么这应该将源镜像到目标文件夹,使它们相同。

@echo off
robocopy "\\NAMEOFMACHINE\C$\Users\MAIN USER\Favorites\Links"  "%USERPROFILE%\Favorites\Links" /mir