try # Create user $Password = Read-Host "Enter password for $UserName" -AsSecureString New-LocalUser -Name $UserName -Password $Password -FullName $FullName -ErrorAction Stop
$SecurePassword = Read-Host "Enter password" -AsSecureString New-LocalUser -Name "ServiceAccount" -Password $SecurePassword Automation Script Example # Complete user provisioning script param( [Parameter(Mandatory=$true)] [string]$UserName, [string]$FullName, [string]$GroupName = "Users" ) Elevation check if (!([Security.Principal.WindowsPrincipal][Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole] "Administrator")) Start-Process powershell.exe -ArgumentList "-NoProfile -ExecutionPolicy Bypass -File "$PSCommandPath " $UserName $FullName $GroupName" -Verb RunAs exit lusrmgr.exe
foreach (DirectoryEntry user in users.Children) try # Create user $Password = Read-Host "Enter
if (user.SchemaClassName == "User")