見出し画像

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




#PowerShell #プログラミング学習 #プログラミング初心者 #Windows #自動ログイン

いいなと思ったら応援しよう!