组策略文件 – Active Directory

在整个networking上分发一些文件时,我遇到了很多麻烦。 我的设置是:

Action: Replace Source: \\[fqdn]\Repo\sqljdbcl.jar Destination: %ProgramFiles%\Java\jre1.8.0_25\lib\ext\sqljdbc.jar Attributes: Read Only Common: All unchecked, no targeting 

我收到的错误来自事件查看器,应用程序日志:

 The computer 'sqljdbc.jar' preference item in the 'Default Domain Policy {31B2F340-016D-11D2-945F-00C04FB984F9}' Group Policy object did not apply because it failed with error code '0x80070003 The system cannot find the path specified.' This error was suppressed. 

对我来说奇怪的是,我可以从同一个文件夹复制另一个文件,使用相同的path和相同的设置,但不同的目标文件夹。

更奇怪的是,在目标计算机上,该文件似乎处于适当的目的地和适当的大小,但是没有function。

这是一个非常普遍的错误。 问题是%ProgramFiles%环境variables。 组策略首选项具有自己的一组环境variables,与您习惯的环境variables不同。 请参阅http://technet.microsoft.com/en-us/library/cc753915.aspx以获取更多信息。 您也可以在任何组策略首选项对话框中按F3来查看此列表。 您可能想要使用%ProgramFilesDir%。 当您尝试访问的path不存在时,访问被拒绝错误是常见的。