Geplant sind folgende Steps: - Benutzer anlegen und der lokalen Administrator Gruppe zuweisen. - AutoLogin aktivieren für den Benutzer - Benutzer heißt "AutoAdmin und Passwort ist erstmal "Starten1" Normalerweise würde man noch einiges an Errorhandling benötigen, aber darauf kann ich diesem Fall mal verzichtet werden. Dieses Script kann auch remote auf einem PC ausgeführt werden mit zum Beispiel "Enter-PSSession -computer

$ErrorActionPreference = 'Continue'
$ErrorActionPreference = "SilentlyContinue"
$pcname = 'localhost'
$computer = [ADSI]"WinNT://$pcname,computer"
$user = $computer.psbase.children.Find("AutoAdmin", "User")
#$test1 = $user | fl *
if ($?) {
    'der user ist vorhanden'
    [ADSI]$group="WinNT://localhost/Administrators,Group"        
    $group.add('WinNT://' + $user.Name)
} else {
    'der user wird angelegt'
    $user = $computer.Create("user", "AutoAdmin")
    $user.SetPassword("Starten1")
    $user.SetInfo()
    $user.Fullname = "Automatischer Admin"    
    $user.Description = "Mit Powershell angelegt"
    $flag=$user.UserFlags.value -bor 0x10000
    $user.put("userflags",$flag)    
    [ADSI]$group="WinNT://localhost/Administrators,Group"
    $group.add('WinNT://' + $user.Name)
    $user.SetInfo()
}

New-Itemproperty -path 'HKLM:\Software\Microsoft\Windows NT\CurrentVersion\Winlogon' -name "AutoAdminLogon" -value "1" -type string 
New-Itemproperty -path 'HKLM:\Software\Microsoft\Windows NT\CurrentVersion\Winlogon' -name "DefaultUserName" -value "AutoAdmin" -type string 
New-Itemproperty -path 'HKLM:\Software\Microsoft\Windows NT\CurrentVersion\Winlogon' -name "DefaultPassword" -value "Starten1" -type string 

New-Itemproperty -path 'HKLM:\Software\Wow6432Node\Microsoft\Windows NT\CurrentVersion\Winlogon' -name "AutoAdminLogon" -value "1" -type string 
New-Itemproperty -path 'HKLM:\Software\Wow6432Node\Microsoft\Windows NT\CurrentVersion\Winlogon' -name "DefaultUserName" -value "AutoAdmin" -type string 
New-Itemproperty -path 'HKLM:\Software\Wow6432Node\Microsoft\Windows NT\CurrentVersion\Winlogon' -name "DefaultPassword" -value "Starten1" -type string