mirror of
https://github.com/NexusOne23/noid-privacy.git
synced 2026-02-07 12:11:53 +01:00
28 lines
946 B
PowerShell
28 lines
946 B
PowerShell
<#
|
|
.SYNOPSIS
|
|
Restore ASR settings from backup
|
|
|
|
.DESCRIPTION
|
|
Restores ASR registry settings from a previous backup created by Backup-ASRRegistry
|
|
|
|
.PARAMETER BackupId
|
|
Identifier of the backup to restore
|
|
|
|
.OUTPUTS
|
|
PSCustomObject with restore results
|
|
#>
|
|
|
|
function Restore-ASRSettings {
|
|
[CmdletBinding()]
|
|
param(
|
|
[Parameter(Mandatory = $false)]
|
|
[string]$BackupId
|
|
)
|
|
|
|
# This helper is deprecated. ASR restore is handled centrally by the
|
|
# framework rollback system (Restore-Session / Restore-AllBackups).
|
|
# Keeping this function to avoid breaking existing scripts, but make
|
|
# its behavior explicit and safe.
|
|
Write-Log -Level WARNING -Message "Restore-ASRSettings is deprecated. Use the main rollback workflow (Restore-AllBackups or GUI Restore) instead." -Module "ASR"
|
|
throw "Restore-ASRSettings is deprecated. Use the framework rollback (Core\Rollback.ps1) instead."
|
|
}
|