尝试使用 GP 管理控制台备份 GPO(选择要备份的 GP,右键单击,点击备份,然后选择目标目录“c:\ADB”)时,备份失败。
在应用程序 eventvwr 中我可以看到错误是:
Backup of GPO failed. Error [The filename or extension is too long.]
但细节是:
Details -
Source GPO:
DisplayName: Default Domain Policy
ID:
Domain: accad.int
Backup:
Directory: \\share\
Instance :
Comment :
这对我没什么帮助...
我怎样才能找到失败的文件?
我怎样才能打开日志记录来告诉我如何做?
是否有任何命令行方法来运行此备份?
运行后:
PS C:\Users\administrator> import-module grouppolicy
PS C:\Users\administrator> Backup-Gpo "Default Domain Policy" -Path c:\ADBackup -Comment "Backup-08-22-14"
Backup-GPO : The specified path, file name, or both are too long. The fully qualified file name must be less than 260 c
haracters, and the directory name must be less than 248 characters.
At line:1 char:11
+ Backup-Gpo <<<< "Default Domain Policy" -Path c:\ADBackup -Comment "Backup-08-22-14"
+ CategoryInfo : NotSpecified: (:) [Backup-GPO], PathTooLongException
+ FullyQualifiedErrorId : System.IO.PathTooLongException,Microsoft.GroupPolicy.Commands.BackupGpoCommand
我仍然不知道从哪里开始寻找有问题的具体路径/目录......
谢谢!!
由于我找不到任何可以搜索路径长度超过...的文件的小应用程序 - 我写了一个。
您可以在以下位置找到它:
https://sourceforge.net/projects/pathlength/
这是一个非常小的应用程序,允许您搜索 AD(或一般应用程序)所需的条件。
唯一要记住的是 - 在托管策略文件的 DC 上运行它(因为在我的例子中 - 共享名称较短,但 c:...\SYSVOL 较长。
希望它会有所帮助。
答案1
您可能需要进一步排除故障。您能备份其他 GPO 吗?您是否尝试过使用其他管理员帐户?您可以创建一个测试帐户并备份吗?如果可以,那么我会检查您收到错误的上一个 GPO 的权限。
您可以使用一个 powershell 命令:
Backup-Gpo-名称 MYGPO-路径 C:\GpoBackup-注释“Backup-08-21-14”