批处理文件复制文件

批处理文件复制文件

我的 Windows Active Directory 网络上有 150 台计算机的列表,我正尝试将文件复制到这些计算机中。我想知道是否有人可能有一个脚本,可以通过在文本文件中查找 PC 名称来将文件或快捷方式复制到这些计算机中。

答案1

正确的方法是使用 GPO 中的启动/登录脚本
或者
使用组策略文件/捷径如果您的客户端是带有 GPP Extensions 插件的 Vista/7 或 XP,则为首选项目。

您不想按照您建议的方式执行此操作的原因是,如果计算机未开机或不可用或文件已锁定,则此操作将不起作用。登录脚本或 GPO 可以绕过此限制并确保组织中的计算机符合要求。


如果您确实想使用脚本来实现这一点并输入名称,我推荐使用 PowerShell。您可以使用Get-Content它来读取列表并将其传输ForEach-Object到包含Copy-Item目标为 的命令的\\$_\C$\Path\To\Copy\To

如果您需要有关这些 cmdlet 的更多信息,只需运行Get-Help *command* -full。例如,如果您需要完整的详细信息及其Copy-Item工作原理示例,只需运行Get-Help Copy-Item -full

相关内容