PowerShell 自動ログオン
自動ログインさせるときのメモです。
管理者として、管理者特権で Powershell コマンド ラインを起動して
次のスクリプトを実行します。
#「ユーザーがこのコンピューターを使うには、ユーザー名とパスワードの入力が必要」の項目を表示するため、レジストリを変更します
Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\PasswordLess\Device" -Name "DevicePasswordLessBuildVersion" -Value 0
#ユーザー名とパスワードを変数として入力します。
$MyUserName = "testuser"
$MyPassword = "aabbccddeeff"
$MyDomainName = "" #ドメインログインする場合
#Powershell を使用して自動ログオンを構成します。
$RegLogonKey = "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon"
Set-itemproperty -path $RegLogonKey -name "AutoAdminLogon" -value 1
Set-itemproperty -path $RegLogonKey -name "DefaultUsername" -value $MyUserName
Set-itemproperty -path $RegLogonKey -name "DefaultPassword" -value $MyPassword
if($MyDomainName -ne "")
{
Set-itemproperty -path $RegLogonKey -name "DefaultDomainName" -value $MyDomainName
}
#コンピュータを再起動します。
Restart-Computer