【问题标题】:xcopy one file to many computers in txt filex将一个文件复制到txt文件中的多台计算机
【发布时间】:2016-03-16 16:04:19
【问题描述】:

我正在尝试将一个脚本文件 (DBFF.cmd) 复制到多台计算机。我创建了一个 computerlist.txt 来列出每台计算机的名称。在每一行上,我只有前姓名列表。 (win-ali) 有人能告诉我哪里出错了吗?

for /F %%a in (computerlist.txt) do xcopy "\\tc\Install\Firefox_Deploy\DBFF.cmd" "\\%%a\c$\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp"

【问题讨论】:

  • 您是从命令提示符还是从批处理文件中运行它?你得到什么错误?

标签: powershell cmd psexec xcopy


【解决方案1】:

在不知道您遇到什么问题/错误的情况下,很难排除故障。

话虽如此,您的示例应该在批处理文件中工作。它不能直接从命令行工作。

如果您需要它从命令行工作,请将%%a 更改为%a

for /F %a in (computerlist.txt) do xcopy "\\tc\Install\Firefox_Deploy\DBFF.cmd" "\\%a\c$\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp"

这是一篇关于从批处理文件中删除百分号的旧 Microsoft 帖子:https://support.microsoft.com/en-us/kb/75634

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-01-25
    • 1970-01-01
    • 2021-11-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-13
    • 2015-01-04
    相关资源
    最近更新 更多