我在通过网络分发某些文件时遇到了很多麻烦。我的设置是:
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.
奇怪的是,我能够使用相同的路径和相同的设置从同一文件夹复制另一个文件,但复制到不同的目标文件夹。
更奇怪的是,在目标计算机上,该文件似乎位于适当的目的地并具有适当的大小,但没有任何功能。
答案1
这是一个非常常见的错误。问题在于 %ProgramFiles% 环境变量。组策略首选项有自己的一组环境变量,与您习惯的不同。请参阅http://technet.microsoft.com/en-us/library/cc753915.aspx了解更多信息。您也可以在任何“组策略首选项”对话框中按 F3 来查看此列表。您可能想改用 %ProgramFilesDir%。当您尝试访问的路径不存在时,访问被拒绝错误很常见。