functions/registry/Set-WindowsAutoLogin.ps1
function Set-WUWindowsAutoLogin { [CmdletBinding(SupportsShouldProcess)] param ( [string] $Username, [string] $Password ) Set-StrictMode -Version 'Latest' $registryHash = Get-WURegistryHash if (!$registryHash) { return } $registryHash.Username.LocalMachine.Data = $Username $registryHash.Password.LocalMachine.Data = $Password if ($Username) { $registryHash.Enable1.LocalMachine.Data = $registryHash.Enable1.LocalMachine.Data.Enable $registryHash.Enable2.LocalMachine.Data = $registryHash.Enable2.LocalMachine.Data.Enable } else { $registryHash.Enable1.LocalMachine.Data = $registryHash.Enable1.LocalMachine.Data.Disable $registryHash.Enable2.LocalMachine.Data = $registryHash.Enable2.LocalMachine.Data.Disable } Set-WURegistryFromHash -RegistryHash $registryHash } |