diff --git a/scripts/Windows/Scripts/Users.ps1 b/scripts/Windows/Scripts/Users.ps1 index fd25c4e7..2be9e215 100644 --- a/scripts/Windows/Scripts/Users.ps1 +++ b/scripts/Windows/Scripts/Users.ps1 @@ -83,24 +83,25 @@ $null = New-Module { Set-SetupOption $userOption $i; $name = $users[$i]; Write-Host "Creating personal user ``$name``…"; + $displayName = Get-UserConfig -UserName $name "displayName"; + + $userArguments = @{ + name = $name; + }; + + if ($displayName) { + $userArguments.fullName = $displayName; + } if (Get-UserConfig -UserName $name "microsoftAccount") { Add-MicrosoftAccount $name; } else { - $displayName = Get-UserConfig -UserName $name "displayName"; - - $userArguments = @{ - name = $name; - }; - - if ($displayName) { - $userArguments.fullName = $displayName; - } - New-LocalUser -Disabled -NoPassword @userArguments; Set-LocalUser $name -PasswordNeverExpires $true; Set-LocalUser $name -PasswordNeverExpires $false; } + + Set-LocalUser @userArguments; } } };