Sintomi
L'esecuzione automatica del flusso desktop non riesce con il codice di errore SessionCreationUserPromptedForCredentialsAfterConnection, come illustrato nello screenshot seguente.
Causa
Il computer richiede credenziali nuove dopo aver stabilito la connessione RDP. Tuttavia, Power Automate per desktop include solo le credenziali nelle impostazioni di connessione e non prevede di essere richiesto dopo aver stabilito la connessione.
Risoluzione
Le istruzioni di risoluzione dipendono dalla configurazione del computer. Apri un prompt dei comandi ed esegui il comando seguente: "dsregcmd /status". Nella prima sezione dell'output "Device State", esaminare il valore di AzureAdJoined e DomainJoined.
-
Se AzureAdJoined : SÌ e DomainJoined : NO
-
Aprire il Registro di sistema nel percorso seguente: Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services
-
Se il valore fPromptForPassword della chiave di Servizi terminal è impostato su 1, è necessario contattare il reparto IT per chiedere di disabilitare il criterio "Richiedi sempre la password alla connessione", quindi forzare l'aggiornamento dei criteri nel computer.
-
Se il tasto Servizi terminal non dispone di una sottochiave fPromptForPassword, è possibile passare al percorso: Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp e cercare il DWORD fPromptForPassword e impostarlo su 0; se questo DWORD non esiste, puoi crearlo.
-
-
Nei casi rimanenti:
-
Aprire il Registro di sistema nel percorso seguente: Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services
-
Se la chiave di Servizi terminal contiene i tre valori: fPromptForPassword impostato su 1, SecurityLayer impostato su 0 e UserAuthentication impostato su 0, è necessario contattare il reparto IT per aggiornare una di queste tre sottochiavi (fPromptForPassword su 0, SecurityLayer a 1 o 2 o UserAuthentication a 1)
-
Se il punto precedente non è applicabile (Servizi terminal manca almeno uno dei valori elencati sopra), seleziona uno dei valori che non sono presenti (se non sono presenti più valori, scegli almeno uno di essi che corrisponda alle tue esigenze). Vai al percorso Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp e aggiorna (o crea se non presente) il valore scelto in base a quello scelto: imposta fPromptForPassword su 0 o SecurityLayer su 1 o 2 o UserAuthentication su 1.
-