在同一networking中的服务器上部署文件的快速方法

我有100个窗口,7个与交换机连接在一起的盒子,没有互联网接入。 我需要为每台机器部署一些文件(〜1G)。 有一个快速的方法来做到这一点,特别是与脚本? 也许有一个validation过程。 我有pipe理员权限。

这是我现在这样做的:

  • 在机器1上,将该文件夹分享给每个人
  • 转到机器2,打开资源pipe理器,转到\\<machine 1 IP>\c$\path\to folder\
  • Windows提示要求login凭证,inputid:<机器1 IP> \ <pipe理帐户>,例如:192.168.0.1 \ administrator,然后inputpwd
  • 复制并粘贴文件(这不会花太长的时间,因为它是以太网)
  • 跳到机器3上并重复

这样我必须inputid / pwd 100次,然后转到每台机器。 我正在寻找一种方法来减less重复键入,我可以在机器1上完成部署过程。 社区可以提供build议吗? 谢谢。

因为它是一个批处理脚本,所以我肯定有人会跟一些奇特的perl一起做两行。

第一。 你需要在文本文件(例如machines.txt)中列出设备或IP地址。 每行一个IP /机器名称的格式。

第二。 创buildCopyFiles.bat

转储以下内容并修改您的特定用途。

 for /f "delims= tokens=1" %%a in (machines.txt) DO call :process %%a :process set node=%1 net use X: /D /Y NET USE X: \\%node%\c$\PATH /user:USERNAME PASSWORD Copy C:\FILESLOCATION\*.* X:\ 

我没有testing过,但它应该让你接近。