TUTOS.EU

Mettre en place l'auto logon

Automatiser l'ouverture de session avec un compte spécifique

Export de la clé pour savoir si un autologon est en place

Reg export "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon" "C:\Export.reg"
Lien vers le fichier : cliquez ici Copier le code

Mise en place de l'auto logon

REG ADD "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultDomainName /t REG_SZ /d "%COMPUTERNAME%" /f
REG ADD "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultUserName /t REG_SZ /d "MyLogin" /f
REG ADD "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultPassword /t REG_SZ /d "MyPassword" /f
REG ADD "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon" /v AutoAdminLogon /t REG_SZ /d 1 /f

Lien vers le fichier : cliquez ici Copier le code

Au cas où, pour effacer le mot de passe de la base de registre (et donc pour arrêter l'auto logon), utilisez cette commande

REG DELETE "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultPassword /f
REG ADD "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon" /v AutoAdminLogon /t REG_SZ /d 0 /f
Lien vers le fichier : cliquez ici Copier le code

Dans le cas hypothétique où vous voulez le mettre en place par GPO, voici un script powershell pour le mettre en place

Set-StrictMode -Version 2
 
# load required modules
Import-Module ActiveDirectory
Import-Module GroupPolicy

#define variables
$GPOName       = 'GPO-AutoLogon'
$defaultNC     = ( [ADSI]"LDAP://RootDSE" ).defaultNamingContext.Value
$TargetOU      = $defaultNC
#$TargetOU      = 'OU=Serveurs,' + $defaultNC


#create new GPO shell
$GPO = New-GPO -Name $GPOName

#Pose d'éléments pour modifier des clés de registre par GPO
Set-GPPrefRegistryValue -Name $GPOName -Action Update -Context Computer -Key 'HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon' -Type String  -ValueName 'DefaultDomainName' -Value 'MyDomain' | out-null
Set-GPPrefRegistryValue -Name $GPOName -Action Update -Context Computer -Key 'HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon' -Type String  -ValueName 'DefaultUserName' -Value 'Administrator' | out-null
Set-GPPrefRegistryValue -Name $GPOName -Action Update -Context Computer -Key 'HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon' -Type String  -ValueName 'DefaultPassword' -Value 'MotDePasse' | out-null
Set-GPPrefRegistryValue -Name $GPOName -Action Update -Context Computer -Key 'HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon' -Type String  -ValueName 'AutoAdminLogon' -Value '1' | out-null

Lien vers le fichier : cliquez ici Copier le code

Pages Web

Site WebDescription
Sysinternals AutologonOutil de Sysinternals qui permet de crypter le mot de passe de l'auto logon

2