답변:
Sysinternals의 자동 로그온 이 트릭을 수행해야합니다. 정말 간단합니다.
autologon $env:UserName $env:UserDomain vagrant
그것을 활성화하기 위해 관리자 powershell에서 실행해야 합니다
레지스트리를 수동으로 편집하지 않습니다. 2012 (및 2008)에 기본으로 제공되는 netplwiz.exe 앱을 사용하십시오. 이것은 나를 위해 다음 사용자 계정 상자를 열었습니다.
시작 메뉴를 통해 앱을 검색하거나 C : \ Windows \ System32로 이동하여 앱을 찾으십시오.
CMD로 이동하여 "control userpasswords2"를 입력하십시오. "이 컴퓨터를 사용하려면 사용자가 사용자 이름과 암호를 입력해야합니다"확인란이 표시되면 해당 확인란을 선택 취소하고 적용 / 확인을 선택하고 자격 증명을 입력하십시오.
그러나 Windows에 항상 "이 컴퓨터를 사용하려면 사용자 이름과 암호를 입력해야합니다"확인란이 표시되지 않습니다. 예를 들어 PC가 도메인에 가입되어있는 경우입니다.
전체 레지스트리 방법을 사용하면 비밀번호가 계획 텍스트로 저장되어 보안 문제가 될 수 있습니다. 이 문제를 해결하기 위해 확인란을 강제로 표시 할 수 있습니다.
OP가 게시 한 것과 동일한 대화 상자가 표시되지만 "이 컴퓨터를 사용하려면 사용자가 사용자 이름과 암호를 입력해야합니다"확인란이 선택되어 있으며 선택 해제되어 있습니다.
자격 증명을 레지스트리에 일반 텍스트로 저장하지 않고 기기가 자동 로그인됩니다. UID 및 PWD를 사용하기 전에 이전에 전체 레지스트리 방법을 수행 한 경우에는이를 수행하기 전에 해당 레지스트리를 삭제하지만 상자를 선택하면 키가 삭제 될 수 있습니다.
PC가 DC 또는 도메인 구성원 인 경우 로그인 도메인 레지스트리 항목을 구성해야 제대로 작동 할 수 있습니다.
PowerShell에서 가장 쉬운 방법이라고 생각합니다 ...
유형:
PS:> $RegPath = "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon"
PS:> Set-ItemProperty $RegPath "AutoAdminLogon" -Value "1" -type String
PS:> Set-ItemProperty $RegPath "DefaultUsername" -Value "YOURDOMAINNAME\Administrator" -type String
PS:> Set-ItemProperty $RegPath "DefaultPassword" -Value "YOURPASSWORD" -type String
전체적으로 더 쉬운 지 모르겠지만 원격 PowerShell 세션에서 수행 할 수있는 작업입니다. 내 생각에는 훨씬 더 접근하기 쉽습니다.
레지스트리에서 다음 키를 바꾸거나 작성해야합니다.
HKLM \ Software \ Microsoft \ Windows NT \ 현재 버전 \ winlogon
AutoAdminLogon = 1
DefaultUsername = currentUserName
DefaultPassword = currentPassword
참조 : http://techsultan.com/autologin-on-windows-server-2012/
당신이 (AES256) 암호화 된 로그온 암호를 유지해야하는 경우, LogonExpert의 자동 로그온 도구를 살펴 걸릴 : http://www.logonexpert.com 예,이 도구는 하나의 지불을하지만, 그냥 간단하지 유용한 기능이 많이 포함 Windows 시작시 자동 로그인. 그들 중 일부는 개인적으로 사용합니다.