powershell이나 cmd에서 사용자를 전환하는 방법이 있나요?

powershell이나 cmd에서 사용자를 전환하는 방법이 있나요?

시작 시 일부 스크립트를 로드하는 데 사용하여 관리자 계정을 자동 로그인하는 Windows 10 시스템이 있고 netplwiz관리자 계정이 로그인된 후 다른 사용자로 자동 로그인해야 합니다.

  • powershell또는 에서 이 작업을 수행할 수 있는 방법이 있나요 cmd?

답변1

이런거 검색하시나요?

파워셸 코드:

$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

관련 정보