# Setup users function SetupUsers { $username = "Eleve" if ($null -eq $(Get-LocalUser -Name $username -ErrorAction SilentlyContinue)) { Write-Host "User $username doesn't exist. Creating the user..." New-LocalUser -Name $username -Description "New User Account" -NoPassword -UserMayNotChangePassword Add-LocalGroupMember -Group Users -Member $username Set-LocalUser -Name $username -PasswordNeverExpires $true -UserMayChangePassword $false -Password ([securestring]::new()) Write-Host "You need to login to Eleve in order for its files and registry to be setup." Write-Host "Press Enter to continue..." $null = Read-Host Write-Host "Continuing the script..." } else { Write-Host "User $username already exists. Configuring the user..." Set-LocalUser -Name $username -PasswordNeverExpires $true -UserMayChangePassword $false } $username = "Prof" $SecurePassword = ConvertTo-SecureString -String "IPRprof2398" -AsPlainText -Force if ($null -eq $(Get-LocalUser -Name $username -ErrorAction SilentlyContinue)) { Write-Host "User $username doesn't exist. Creating the user..." New-LocalUser -Name $username -Description "New User Account" -Password $SecurePassword -PasswordNeverExpires -UserMayNotChangePassword Add-LocalGroupMember -Group Users -Member $username } else { Write-Host "User $username already exists. Configuring the user..." Set-LocalUser -Name $username -PasswordNeverExpires $true -UserMayChangePassword $false -Password $SecurePassword } $username = "Admin" $SecurePassword = ConvertTo-SecureString -String "Lprsnm4ehk26-" -AsPlainText -Force if ($null -eq $(Get-LocalUser -Name $username -ErrorAction SilentlyContinue)) { Write-Host "User $username doesn't exist. Creating the user..." New-LocalUser -Name $username -Description "New User Account" -Password $SecurePassword -PasswordNeverExpires -UserMayNotChangePassword Add-LocalGroupMember -Group Administrators -Member $username } else { Write-Host "User $username already exists. Configuring the user..." Set-LocalUser -Name $username -PasswordNeverExpires $true -Password $SecurePassword } }