if (-not ([Security.Principal.WindowsPrincipal][Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole]::Administrator)) { Start-Process powershell.exe -ArgumentList "-File `"$PSCommandPath`"" -Verb RunAs Exit } net user locadmin 12345678 /add /passwordchg:no net localgroup administrators locadmin /add Set-LocalUser -Name "locadmin" -PasswordNeverExpires $true net user Lenovo /delete Start-Process -FilePath "shutdown" -ArgumentList "/l /f" -Verb RunAs