在连接到域的机器中部署主机文件

我想在连接到一个域的Windows 7用户中复制新的主机文件(并删除旧文件)。 我的许多用户远程工作。 任何人都可以告诉我最好的方式来部署这个文件在用户的尽头(最好,我不希望用户做任何事情)。

我只是试过这个,它适用于组策略首选项。 您需要将主机文件的副本放入networking共享中,然后进入组策略pipe理控制台。 创build或编辑一个现有的GPO,然后在计算机>>首选项>> Windows设置>>文件你把uncpath(\服务器\共享\主机)在源文件框和Windows 7中的主机文件的path目的地。 (C:\ windows \ system32 \ drivers \ etc \ hosts)确保select“replace”现有选项。 您将需要确保您的GPO的范围只影响您想要这种效果的计算机。 祝你好运。

您可以创build一个DOSbatch file,使用FTP从您所控制的FTP站点下载主机文件。 这个batch file的快捷方式可以包含在开始菜单的StartUp文件夹中(快捷方式应该设置为最小化窗口,否则用户可能会试图摆弄它)。

在batch file中,您需要执行以下操作:

  1. 将您的“主机”文件下载到临时目录
  2. validation下载(不要求,但强烈推荐)
  3. closures本地“主机”文件的只读属性(默认启用)
  4. 移动下载(和validation)的“主机”文件来覆盖本地“主机”文件
  5. 打开本地“主机”文件的只读属性

您需要了解自动化MS-Windows FTP命令的详细信息。 如果您需要帮助,请发布一个单独的问题(并在这里添加一个链接到这个问题的评论)。