Condividi tramite


Errore "Non è stato possibile valutare l'espressione" quando si usa testo crittografato

Questo articolo consente di risolvere l'errore "Non è stato possibile valutare l'espressione" che si verifica quando si esegue un flusso desktop con un'azione che usa l'input diretto.

Si applica a: Power Automate

Sintomi

Un flusso desktop con un'azione che usa l'input diretto genera l'errore seguente quando viene eseguito in un computer diverso da quello in cui è stato creato il flusso:

Non è stato possibile eseguire l'errore: Impossibile valutare l'espressione

Ad esempio,

  • Opzione di input diretto per la password:

    Screenshot che mostra l'opzione Direct password input in un'azione del flusso desktop.

  • Opzione di input di testo crittografato diretto:

    Screenshot che mostra l'opzione Direct encrypted text input in un'azione del flusso desktop.

Causa

L'errore si verifica perché gli input diretti vengono crittografati usando l'API DpAPI (Data Protection API) del computer locale e non possono essere decrittografati quando il flusso viene eseguito in un altro computer.

Questa limitazione viene evidenziata quando si passa il puntatore del mouse sull'icona delle informazioni se è selezionata una delle opzioni di input diretto.

Screenshot che mostra la descrizione comando che fornisce informazioni aggiuntive sulle limitazioni dell'uso di testo crittografato diretto o input della password.

Risoluzione

Per eseguire il flusso in un computer diverso, modificare il flusso in modo da usare variabili sensibili.

  1. Aprire il flusso desktop in Power Automate per desktop.
  2. Individuare l'azione che usa l'input diretto della password o l'input di testo crittografato diretto.
  3. Sostituire l'input diretto con una variabile sensibile:
    1. Selezionare l'opzione Input password come variabile o Input come testo, variabile o espressione per usare una variabile come input della password o input di testo.
    2. Scegliere una variabile contrassegnata come sensibile.
  4. Salvare il flusso modificato e testarlo in un computer diverso per assicurarsi che l'errore venga risolto.

Ulteriori informazioni

Usare le password in determinate azioni all'interno dei flussi di lavoro desktop