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

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

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

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

Pages Web

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