我们的组织正在将 Ecosia 设置为所有浏览器的默认搜索提供程序,我们希望通过您在此处的链接https://ecosia.zendesk.com/hc/en-us/articles/使用 GPO 模板来实现这一点214140705-The-Ecosia-Group-Policy-Template-for-Chrome。当我下载并提取模板时,我收到一条错误消息
“命名空间 'Google.Policies.Chrome' 已定义为商店中另一个文件的目标命名空间。”
我什至进入了chrome.admx模板文件来修改这一行以避免冲突
<policyNamespaces>
<target namespace="Google.Policies.Chrome" prefix="chrome"/>
<using namespace="Google.Policies" prefix="Google"/>
<using namespace="Microsoft.Policies.Windows" prefix="windows"/>
</policyNamespaces>
因为我在ChromSearchProdviderEcosia.admx模板文件中意识到也定义了这个命名空间,所以我将命名空间重命名为其他名称,然后在出现几次错误后再次尝试,但没有成功。
<policyNamespaces>
<target namespace="Google.Policies.Chrome" prefix="chrome"/>
<using namespace="Microsoft.Policies.Windows" prefix="windows"/>
</policyNamespaces>
我怀疑命名空间有冲突,因为我已经将一些 google chrome 策略模板下载到同一位置 -> ADMX/ADM 商店。有没有办法我们可以覆盖模板的这一部分以避免这种冲突?或者重新定义名称空间的可能性,以便在意识到谷歌已经存在之后不会触发冲突?
由于此错误,我无法将 Ecosia 模板添加到存储中。我已经联系了 Ecosia 支持,但欢迎提出一些一般性建议。
我通过将目标命名空间"Google.Policies.Chrome"替换为 "Ecosia.Policies.Ecosia.Chrome "解决了这个问题。请参阅下面发生更改的架构片段..