From 72a370383d5b6a7104f94dcc71e9142177215c3a Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Fri, 9 Aug 2024 04:20:00 +0200 Subject: [PATCH] Set displayname of all users --- scripts/Windows/Scripts/Users.ps1 | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) 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; } } };