Gibt es eine Möglichkeit, den Benutzer von Powershell oder cmd aus zu wechseln?

Gibt es eine Möglichkeit, den Benutzer von Powershell oder cmd aus zu wechseln?

Ich habe einen Windows 10-Computer, der sich automatisch mit dem Administratorkonto anmeldet, um netplwizbeim Start einige Skripts zu laden, und ich muss mich nach der Anmeldung mit dem Administratorkonto automatisch mit einem anderen Benutzer anmelden.

  • Gibt es eine Möglichkeit, dies von powershelloder aus zu tun cmd?

Antwort1

Suchen Sie nach so etwas?

POWERSHELL-CODE:

$Username = 'UserX'
$Password = 'P@ssW0rd'
$pass = ConvertTo-SecureString -AsPlainText $Password -Force #Not recommended, but if rights are set on that location you can use it like this, otherwise encrypt it (recommended).
$Cred = New-Object System.Management.Automation.PSCredential -ArgumentList $Username,$pass

#You can use it like this, or use it with other commands and ' -Credential ...' 
Invoke-Command -ComputerName "DeviceName" -Credential $Cred -ScriptBlock {#Your Code} 

Antwort2

Wenn Sie die automatische Anmeldung per Code nach der Administratoranmeldung ändern möchten, können Sie Folgendes verwenden:

$RegPath = "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon"
Set-ItemProperty $RegPath "AutoAdminLogon" -Value "1" -type String 
Set-ItemProperty $RegPath "DefaultUsername" -Value "User-1 -type String 
Set-ItemProperty $RegPath "DefaultPassword" -Value "Password" -type String

verwandte Informationen