Add EnableAutoLogin.ps1

This commit is contained in:
Donavon McDowell 2024-03-19 15:06:43 -06:00
commit f634b77704

23
EnableAutoLogin.ps1 Normal file
View File

@ -0,0 +1,23 @@
# By: Donavon McDowell
# Purpose: To enable microsoft 11 auto login
#
# Prompt user for username and password
Write-Host " "
Write-Host "What are the operator account credentials?" -Foreground "Blue"
Write-Host " "
$username = Read-Host "Enter the account username"
$password = Read-Host "Enter the account password" -AsSecureString
# Convert secure string password to plain text
$passwordPlain = [System.Runtime.InteropServices.Marshal]::PtrToStringAuto([System.Runtime.InteropServices.Marshal]::SecureStringToBSTR($password))
# Registry key path
$keyPath = "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon"
# Set registry values
Set-ItemProperty -Path $keyPath -Name "DefaultUserName" -Value $username
Set-ItemProperty -Path $keyPath -Name "DefaultPassword" -Value $passwordPlain
Set-ItemProperty -Path $keyPath -Name "AutoAdminLogon" -Value 1
# Display confirmation
Write-Host "Registry values updated successfully."