在数量众多的域PC或虚拟机环境中,难免会遇到需要单独更新某个文件(例如:软件授权文件,脚本配置文件等),这个时候就可以利用Windows域的GPO来统一创建、替换、更新或删除操作.
案例:
本项目使用Citrix PVS部署的StoreFront服务器,给客户提供远程访问业务系统能力,现在因为业务问题需要对 StoreFront 服务器中的Default.ica文件内容进行修改.

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

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

第三步:
在详细设置界面,选择已禁用用户配置设置

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

双击启动会弹出启动属性界面再点击显示文件,把需要替到 StoreFront 服务器 的文件复制到Startup目录里面,然后关闭启动属性窗口.
第五步:
然后点开计算机配置下面的首选项目录-Windows设置-文件,在文件里面鼠标右键新建-文件.

新建文件属性的操作选择更新(根据自己情况).
源文件填入第四步的 Startup完整共享地址(\\xxxx\xxxx\Machine\Scripts\Startup\default.ica)
目标文件填入:C:\inetpub\wwwroot\Citrix\CQ\App_Data\default.ica
(目标文件指的是StoreFront服务器需要替换的文件路径)
点击确定
先在域控制器中刷新组策略.(gpupdate /force)

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

这个时候需要替换的文件就会根据GPO的设置进行替换文件.
如果不用GPO或者没有域的情况下
可以采用命令行模式,创建一个BAT批处理文件使用下面的命令就可以了.
xcopy \\你的服务器名字或IP\default.ica "C:\inetpub\wwwroot\Citrix\CQ\App_Data\default.ica" /s /y
No Comments