diff --git a/profiles/DerGeret/Windows/Restore.ps1 b/profiles/DerGeret/Windows/Restore.ps1 index 6d287288..dac5225d 100644 --- a/profiles/DerGeret/Windows/Restore.ps1 +++ b/profiles/DerGeret/Windows/Restore.ps1 @@ -9,4 +9,4 @@ Write-Host "Starting Restoration of Windows"; $context.EntryPoint = "$($MyInvocation.MyCommand.Path)"; $context.UserName = "Manuel"; Invoke-WindowsInstallation $context; -$context.RestartComputer(); +Restart-Computer -Force; diff --git a/scripts/Windows/OS/User.ps1 b/scripts/Windows/OS/User.ps1 index 8a9d524b..7bfe4a77 100644 --- a/scripts/Windows/OS/User.ps1 +++ b/scripts/Windows/OS/User.ps1 @@ -46,7 +46,7 @@ function New-PersonalUser([Context] $context) Write-Information "Disabling Auto login"; $context.RemoveAutologin(); $context.SetStage("DisableUAC"); - $context.RestartComputer(); + Restart-Computer -Force; exit; } elseif ($context.GetStage() -eq "DisableUAC") diff --git a/scripts/Windows/Scripts/Context.ps1 b/scripts/Windows/Scripts/Context.ps1 index 74754b82..704a7465 100644 --- a/scripts/Windows/Scripts/Context.ps1 +++ b/scripts/Windows/Scripts/Context.ps1 @@ -284,14 +284,11 @@ class Context { [void] Reboot() { Write-Host "Restarting Computer..."; $this.RegisterReboot(); - $this.RestartComputer(); + Restart-Computer -Force; exit; } [void] RestartComputer() { - Restart-Computer; - Start-Sleep 60; - Restart-Computer -Force; } [void] Cleanup() {