Allow automatic script execution for MS accounts

This commit is contained in:
Manuel Thalmann 2024-08-09 14:45:29 +02:00
parent a41016ea86
commit 451b7a21e6

View file

@ -3,6 +3,7 @@ using namespace System.Security.Principal;
. "$PSScriptRoot/../../../scripts/Windows/Scripts/Prerequisites.ps1"; . "$PSScriptRoot/../../../scripts/Windows/Scripts/Prerequisites.ps1";
. "$PSScriptRoot/../../Common/Scripts/Context.ps1"; . "$PSScriptRoot/../../Common/Scripts/Context.ps1";
. "$PSScriptRoot/../Scripts/Security.ps1";
. "$PSScriptRoot/../Software/Firefox/Install.ps1"; . "$PSScriptRoot/../Software/Firefox/Install.ps1";
. "$PSScriptRoot/Manage.ps1"; . "$PSScriptRoot/Manage.ps1";
. "$PSScriptRoot/User/Install.ps1"; . "$PSScriptRoot/User/Install.ps1";
@ -464,13 +465,14 @@ $null = New-Module {
Enable-LocalUser $user; Enable-LocalUser $user;
if (Get-UserConfig -UserName "$user" -Name "microsoftAccount") { if (Get-UserConfig -UserName "$user" -Name "microsoftAccount") {
Enable-UAC;
Disable-Autologin; Disable-Autologin;
Set-BootMessage -Caption "Login" -Message "Please login using your account."; Set-BootMessage -Caption "Login" -Message "Please login using your account.";
} else { } else {
Set-AutologinUser "$user"; Set-AutologinUser "$user";
} }
Restart-Intermediate Restart-Intermediate -DefaultUser;
return; return;
} }
} }