diff --git a/scripts/Request-VsqlServerCertificate.ps1 b/scripts/Request-VsqlServerCertificate.ps1 index cdd3499..66780f0 100644 --- a/scripts/Request-VsqlServerCertificate.ps1 +++ b/scripts/Request-VsqlServerCertificate.ps1 @@ -516,7 +516,7 @@ function Invoke-VsqlRollback($P, $Confirm, [bool]$WhatIf, [string[]]$Instances, foreach ($f in $files) { $s = & $load $f $st = $state[$f.Name] - $open = @(& $pick $s | Where-Object { -not $st -or -not $st.Restored.Contains($_.name) }) + $open = @(& $pick $s | Where-Object { -not $st -or -not $st.Restored.Contains($_.name) -or $st.RestartPending.Contains($_.name) }) if ($open) { $chosen = [pscustomobject]@{ File = $f; Data = $s }; $entries = $open; break } } if (-not $chosen) {