远程创建共享

远程创建共享

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

我已经尝试使用 psexec,但语法仍然不正确
psexec @c:\serverlist.txt cmd net share ShareName="e:\Share" /Remark:"Shared Folder" -d

任何帮助,将不胜感激。

答案1

如果你愿意,你当然可以net share用 跟注,但是psexecrmtshare.exe实用工具可能是我会使用的工具。

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

答案2

我会用共享文件夹假设您在 serverlist.txt 中有一个服务器列表,我将在命令提示符下运行以下命令:

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

这将创建一个名为“ShareName”的共享,该共享共享 e:\share,并带有注释“共享文件夹”和 Everyone 的默认共享权限:读取

相关内容