Set displayname of all users

This commit is contained in:
Manuel Thalmann 2024-08-09 04:20:00 +02:00
parent 9acbee077c
commit 12ea3e0a51

View file

@ -83,10 +83,6 @@ $null = New-Module {
Set-SetupOption $userOption $i;
$name = $users[$i];
Write-Host "Creating personal user ``$name``";
if (Get-UserConfig -UserName $name "microsoftAccount") {
Add-MicrosoftAccount $name;
} else {
$displayName = Get-UserConfig -UserName $name "displayName";
$userArguments = @{
@ -97,10 +93,15 @@ $null = New-Module {
$userArguments.fullName = $displayName;
}
if (Get-UserConfig -UserName $name "microsoftAccount") {
Add-MicrosoftAccount $name;
} else {
New-LocalUser -Disabled -NoPassword @userArguments;
Set-LocalUser $name -PasswordNeverExpires $true;
Set-LocalUser $name -PasswordNeverExpires $false;
}
Set-LocalUser @userArguments;
}
}
};