首先,首先创建一个 Windows PowerShell 脚本。为此,请打开记事本并粘贴以下代码:
$source = 'C:\Windows\System32\GroupPolicy'
$backupFolder = "$env:USERPROFILE\Desktop\Group Policy Backup"
if (-not (Test-Path $backupFolder)) {
New-Item -ItemType Directory -Path $backupFolder | Out-Null
}
$watcher = New-Object System.IO.FileSystemWatcher
$watcher.Path = $source
$watcher.IncludeSubdirectories = $true
$watcher.EnableRaisingEvents = $true
$action = {
if ($Event.SourceEventArgs.Name -eq "GPT.ini") {
Copy-Item -Path $source\* -Destination $backupFolder -Recurse -Force
}
}
Register-ObjectEvent $watcher "Changed" -Action $action | Out-Null
while ($true) {
Start-Sleep -Seconds 1
}
然后,单击左上角的“文件”,然后选择“另存为”。命名文件,并附加“.PS1”。然后,从“保存类型”下拉菜单中选择“所有文件”,然后单击“保存”。
现在,打开“开始”菜单,键入“任务计划程序”,然后按 Enter。
在“任务计划程序”窗口中,单击“操作”选项卡,然后选择“创建基本任务”。在“名称”字段中输入任务的适当名称,然后单击“下一步”。
在“触发器”选项卡中,选择“计算机启动时”,然后单击“下一步”。
在“操作”选项卡中,选择“启动程序”,然后单击“下一步”。
在“启动程序”选项卡中,将以下位置粘贴到“程序/脚本”字段中:
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
在“添加参数”字段中键入以下内容。将“PowerShell_Script_Address”替换为保存 PowerShell 脚本的位置:
-ExecutionPolicy Bypass -WindowStyle Hidden -File "PowerShell_Script_Address"
然后,单击“下一步”和“完成”。
现在,每当您更改本地组策略设置时,脚本都会自动运行,并将更改保存到“组策略备份”文件夹。
如上所述,Windows 将本地组策略编辑器设置存储在 System32 文件夹中。因此,无论您如何备份设置,您都可以通过简单地将备份文件移动到 System32 文件夹来恢复它们。
为此,请打开备份文件夹并复制其中的所有文件。然后,导航到以下位置并粘贴复制的文件以还原本地组策略编辑器设置:
C:\Windows\System32\GroupPolicy
本地组策略对象 (LGPO) 是一个命令行实用工具,可用于自动管理本地组策略。它可以将当前的本地组策略设置导出到文件中。当您切换到新系统并希望传输当前设备的本地组策略编辑器设置时,这可能特别有用。
要使用 LGPO,请访问此 Microsoft 页面并单击“下载”。然后,选择“LGPO.zip”并单击“下载”按钮。
下载文件后,将其解压缩到计算机上的某个位置。然后,打开提取的文件夹,复制 LGPO.exe 文件,并将其粘贴到以下位置:
C:\Windows\System32
打开“开始”菜单,在搜索栏中键入“命令提示符”,然后单击“以管理员身份运行”。在命令提示符下键入以下命令,然后按 Enter。 将“

LGPO.exe /b "
之后,打开备份文件夹,您将看到一个文件夹,其中包含包含设置的随机 GUID 名称。将文件夹复制到笔式驱动器或硬盘驱动器,然后将其移动到新计算机。
相关文章
网友评论(共有 0 条评论)