Set displayname of all users

This commit is contained in:
Manuel Thalmann 2024-08-09 04:20:00 +02:00
parent 6b678efb7c
commit e6b78fbfeb

View file

@ -83,22 +83,23 @@ $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 @userArguments;
}
}
};