远离创造股份

我需要一个脚本在50个远程Windows Server 2003上创build相同的共享文件夹。

我用psexec尝试过,但还没有得到正确的语法
psexec @c:\ serverlist.txt cmd net share ShareName =“e:\ Share”/备注:“共享文件夹”-d

任何帮助,将不胜感激。

如果你愿意的话,你一定会用psexec调用net share ,但是rmtshare.exe工具可能是我用的工具。

在你的命令行中,你不需要cmd ,而-d (这可能是一个psexec参数)在错误的地方。 我认为你正在寻找psexec @c:\serverlist.txt -d net share ShareName="e:\Share" /Remark:"Shared Folder"

我也会使用RMTSHARE.exe 。 给你一个serverlist.txt中的服务器列表,我会在命令提示符下运行以下命令:

 for /f %i in (c:\serverlist.txt) do RMTSHARE \\%i\ShareName=e:\share /Remark:"Shared Folder" 

这将创build一个名为“ShareName”的共享与共享文件夹共享e:\ share,以及Everyone的默认共享权限:Read