症状
桌面流无人参与的运行失败,错误代码 为 AADMachineAlwaysPromptingForPassword ,如以下屏幕截图所示。
原因
Power Automate 桌面版未能在计算机上验证 Azure Active Directory 凭据。 这通常是由计算机上的组策略设置引起的。
解决方法
若要查看组策略设置是否导致此问题,可以转到“本地组策略编辑器” (启动>运行>“gpedit.msc”) 。 在其中,查看本地计算机策略>计算机配置>管理模板> Windows 组件>远程桌面服务>远程桌面会话主机>安全性“,并查看值”连接时始终提示输入密码”。 如果此值设置为 true,则需要与 IT 部门协作,禁用该计算机的策略。 请注意,此值还会反映在注册表中的以下路径中: Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services; 如果 Terminal Services 键的值 fPromptForPassword 设置为 1,则表示已启用该设置,并且您必须与 IT 部门协作来禁用它, (仅更改注册表值通常是不够的,因为它可能会) 还原。
如果未启用“连接时始终提示输入密码”,但仍遇到错误,请使用 regedit 打开以下注册表项: Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp。 然后查找 DWORD fPromptForPassword 并将其设置为 0;如果该 DWORD 不存在,则可以创建它。