在数量众多的域PC或虚拟机环境中,难免会遇到需要单独更新某个文件(例如:软件授权文件,脚本配置文件等),这个时候就可以利用Windows域的GPO来统一创建、替换、更新或删除操作.

案例:

本项目使用Citrix PVS部署的StoreFront服务器,给客户提供远程访问业务系统能力,现在因为业务问题需要对 StoreFront 服务器中的Default.ica文件内容进行修改.

图1

第一步:

在域控制器的组策略管理界面,根据StoreFront服务器所在的OU层级中添加一个组策略表.

图2

第二步:

在新添加的组策略表中的安萱筛选中添加需要StoreFront服务器

图3

第三步:

在详细设置界面,选择已禁用用户配置设置

图4

第四步:

打开刚才创建的组策略,点击计算机配置-策略-Windows设置-脚本(启动/关闭)

图5

双击启动会弹出启动属性界面再点击显示文件,把需要替到 StoreFront 服务器 的文件复制到Startup目录里面,然后关闭启动属性窗口.

第五步:

然后点开计算机配置下面的首选项目录-Windows设置-文件,在文件里面鼠标右键新建-文件.

图6

新建文件属性的操作选择更新(根据自己情况).

源文件填入第四步的 Startup完整共享地址(\\xxxx\xxxx\Machine\Scripts\Startup\default.ica)

目标文件填入:C:\inetpub\wwwroot\Citrix\CQ\App_Data\default.ica
(目标文件指的是StoreFront服务器需要替换的文件路径)

点击确定

先在域控制器中刷新组策略.(gpupdate /force)

图7

再到StoreFront服务器中刷新组策略. (gpupdate /force)

图8

这个时候需要替换的文件就会根据GPO的设置进行替换文件.

如果不用GPO或者没有域的情况下

可以采用命令行模式,创建一个BAT批处理文件使用下面的命令就可以了.

xcopy \\你的服务器名字或IP\default.ica "C:\inetpub\wwwroot\Citrix\CQ\App_Data\default.ica" /s /y

发表评论

电子邮件地址不会被公开。 必填项已用*标注