다음을 통해 공유


MSEntraMachineAlwaysPromptingForPassword 오류로 무인 데스크톱 흐름 실행이 실패함

이 문서에서는 Microsoft 데스크톱용 Power Automate 무인 데스크톱 흐름을 실행할 때 발생하는 오류에 대한 해결 방법을 제공합니다.

증상

무인 데스크톱 흐름 실행은 "MSEntraMachineAlwaysPromptingForPassword" 오류 코드(이전의 "AADMachineAlwaysPromptingForPassword")로 실패합니다.

{
    "error":{
        "code": "MSEntraMachineAlwaysPromptingForPassword",
        "message": "Could not create unattended session with these credentials."  
    }    
}

데스크톱용 Power Automate 페이지로 빌드된 흐름 실행의 본문 섹션에 표시된 오류 코드의 스크린샷

원인

데스크톱용 Power Automate 컴퓨터에서 Microsoft Entra ID(이전의 Azure Active Directory) 자격 증명의 유효성을 검사할 수 없습니다. 이 문제는 일반적으로 컴퓨터의 그룹 정책 설정으로 인해 발생합니다.

해결

이 문제를 해결하려면 컴퓨터에서 그룹 정책 설정을 확인합니다.

  1. Windows 키+R을 눌러 실행 대화 상자를 엽니다.

  2. gpedit.msc를 입력하고 Enter 키를 눌러 로컬 그룹 정책 편집기를 엽니다.

  3. 컴퓨터 구성>관리 템플릿>Windows 구성 요소>원격 데스크톱 서비스>원격 데스크톱 세션 호스트>보안으로 이동합니다.

  4. 연결 설정 시 항상 암호를 묻는 메시지를 찾습니다.

    • 설정을 사용하는 경우 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으로 설정합니다.