Archive

Archive for the ‘scripts’ Category

PowerShell script to create local windows user

November 16, 2022 Leave a comment

PowerShell script to create a local windows user –

function Create-NewLocalAdmin {
[CmdletBinding()]
param (
[string] $NewLocalAdmin,
[securestring] $Password
)
begin {
}
process {
New-LocalUser "$NewLocalAdmin" -Password $Password -FullName "$NewLocalAdmin" -Description "Temporary local admin" -AccountNeverExpires –PasswordNeverExpires
Write-Verbose "$NewLocalAdmin local user crated"
Add-LocalGroupMember -Group "Administrators" -Member "$NewLocalAdmin"
Add-LocalGroupMember -Group "Remote Management Users" -Member "$NewLocalAdmin"
Add-LocalGroupMember -Group "Remote Desktop Users" -Member "$NewLocalAdmin"
Add-LocalGroupMember -Group "Users" -Member "$NewLocalAdmin"
Write-Verbose "$NewLocalAdmin added to the local administrator group"
}
end {
}
}
$NewLocalAdmin = Read-Host "New local admin username:"
$Password = ConvertTo-SecureString "<Password>" -AsPlainText -Force #Read-Host -AsSecureString "Create a password for $NewLocalAdmin"
Create-NewLocalAdmin -NewLocalAdmin $NewLocalAdmin -Password $Password -Verbose