MSEntraMachineAlwaysPromptingForPassword 오류로 무인 데스크톱 흐름 실행이 실패함
이 문서에서는 Microsoft 데스크톱용 Power Automate 무인 데스크톱 흐름을 실행할 때 발생하는 오류에 대한 해결 방법을 제공합니다.
증상
무인 데스크톱 흐름 실행은 "MSEntraMachineAlwaysPromptingForPassword" 오류 코드(이전의 "AADMachineAlwaysPromptingForPassword")로 실패합니다.
{
"error":{
"code": "MSEntraMachineAlwaysPromptingForPassword",
"message": "Could not create unattended session with these credentials."
}
}
원인
데스크톱용 Power Automate 컴퓨터에서 Microsoft Entra ID(이전의 Azure Active Directory) 자격 증명의 유효성을 검사할 수 없습니다. 이 문제는 일반적으로 컴퓨터의 그룹 정책 설정으로 인해 발생합니다.
해결
이 문제를 해결하려면 컴퓨터에서 그룹 정책 설정을 확인합니다.
Windows 키+R을 눌러 실행 대화 상자를 엽니다.
gpedit.msc를 입력하고 Enter 키를 눌러 로컬 그룹 정책 편집기를 엽니다.
컴퓨터 구성>관리 템플릿>Windows 구성 요소>원격 데스크톱 서비스>원격 데스크톱 세션 호스트>보안으로 이동합니다.
연결 설정 시 항상 암호를 묻는 메시지를 찾습니다.
설정을 사용하는 경우 IT 부서에 문의하여 해당 컴퓨터에 대한 정책을 사용하지 않도록 설정합니다.
참고 항목
이 값은 Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services의 레지스트리 에도 반영됩니다. 터미널 서비스 키에 대한 fPromptForPassword DWORD 값이 1로 설정된 경우 설정이 활성화되고 IT 부서와 협력하여 사용하지 않도록 설정해야 합니다(레지스트리 값을 변경하는 것만으로는 되돌릴 수 있으므로 일반적으로 충분하지 않습니다.)
연결 설정 시 항상 암호를 묻는 메시지가 표시되지 않지만 오류 코드가 표시되면 실행 대화 상자에 regedit 를 입력하여 레지스트리 편집기를 엽니다. 레지스트리 편집기에서 Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp 레지스트리 키로 이동합니다. 그런 다음 fPromptForPassword DWORD를 찾아 0으로 설정합니다. DWORD가 없으면 DWORD를 만들고 해당 값을 0으로 설정합니다.