Есть ли способ сменить пользователя с powershell или cmd?

Есть ли способ сменить пользователя с powershell или cmd?

У меня есть компьютер с Windows 10, который автоматически входит в систему под учетной записью администратора, используя ее netplwizдля загрузки некоторых скриптов при запуске, и мне нужно автоматически входить в систему под учетной записью другого пользователя после входа в систему под учетной записью администратора.

  • Есть ли способ сделать это из powershellили cmd?

решение1

Вы ищете что-то подобное?

КОД POWERSHELL:

$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} 

решение2

Если вы хотите изменить автоматический вход с помощью кода после входа администратора, вы можете использовать это:

$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

Связанный контент