Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Usa il gruppo di azioni per FTP per caricare e scaricare i file e manipolare le directory sui server FTP.
Per stabilire una connessione FTP, usa l'azione Apri connessione FTP. L'esempio seguente presenta un host, una porta e credenziali specificati. Inoltre, il timeout impostato rende impossibile l'esecuzione appropriata dell'azione se la connessione non viene stabilita in tempo.
Scaricare i file usando l'azione Scarica file da FTP. L'esempio seguente mostra la variabile di connessione in uso e la cartella di destinazione selezionata. Il file remoto è stato inoltre specificato e impostato per sovrascrivere file esistenti nello stesso percorso.
Carica i file usando l'azione Carica file su FTP e specificando il file e l'ubicazione remota.
Importante
A partire dalla versione 2.56, Power Automate per desktop non supporta più gli algoritmi di crittografia legacy che sono deprecati nelle azioni Secure FTP (SFTP). Questo aggiornamento ha lo scopo di migliorare la sicurezza rimuovendo i metodi di crittografia obsoleti.
I seguenti algoritmi non sono più supportati:
- blowfish-cbc
- Twofish-CBC
- twofish192-cbc
- twofish128-cbc
- twofish256-cbc
- arcfour
- arcfour128
- arcfour256
- CAST128-CBC
- hmac-sha2-512-96
- hmac-sha2-256-96
- hmac-sha1-96
- HMAC-MD5
- HMAC-MD5-96
- HMAC-SHA1-96-ETM
- HMAC-MD5-ETM
- HMAC-MD5-96-ETM
Gli utenti che si affidano esclusivamente ad algoritmi di crittografia deprecati per i propri server SFTP potrebbero riscontrare flussi non riusciti durante l'esecuzione di azioni SFTP nella versione 2.56 di Power Automate per desktop perché questi server non sono compatibili con la raccolta aggiornata.
Per garantire un'esperienza senza interruzioni ed evitare interruzioni del flusso di lavoro, segui questi passaggi:
- Verifica quali algoritmi di crittografia sono supportati dal tuo server SFTP.
- Se il tuo server utilizza algoritmi di crittografia deprecati, aggiornalo per supportare algoritmi di crittografia moderni e sicuri.
- Consultare il team IT o il provider del server SFTP per indicazioni sull'aggiornamento delle funzionalità crittografiche del server.
- Evitare di installare la versione 2.56 o successiva fino a quando i server SFTP non vengono migrati a una versione compatibile.
Apri connessione FTP
Questa azione stabilisce una connessione specifica a un server FTP remoto e archivia tale connessione come variabile per un utilizzo successivo.
Parametri di input
Argomento | Facoltativo | Accetta | Valore predefinito | Descrizione |
---|---|---|---|---|
Host | No | Valore di testo | Immetti qui l'indirizzo del server FTP. | |
Port | Sì | Valore numerico | 21 | Immetti qui la porta del server FTP. |
Active mode | N/D | Valore booleano | Falso | Specifica la modalità della connessione |
Username | No | Valore di testo | Specifica il nome utente dell'account FTP da utilizzare | |
Password | Sì | Input crittografato diretto o valore di testo | Specifica la password dell'account FTP da utilizzare | |
Timeout | Sì | Valore numerico | 10 | Imposta il tempo in secondi da attendere per la creazione della connessione prima che l'azione non riesca |
Variabili prodotte
Argomento | Type | Descrizione |
---|---|---|
FTPConnection | Connessione FTP | Connessione FTP |
Eccezioni
Eccezione | Descrizione |
---|---|
Errore di accesso non riuscito | Indica che l'accesso non è riuscito |
Errore di connessione | Indica che si è verificato un problema con la connessione |
Elenca directory FTP
Questa azione restituisce le sottodirectory e i file contenuti nella directory corrente di una connessione FTP.
Parametri di input
Argomento | Facoltativo | Accetta | Valore predefinito | Descrizione |
---|---|---|---|---|
Connection | No | Connessione FTP | Connessione FTP | |
Path | Sì | Valore di testo | Percorso da includere nell'elenco. |
Variabili prodotte
Argomento | Type | Descrizione |
---|---|---|
Directories | Elenco di directory FTP | Directory elencate |
Files | Elenco di file FTP | File elencati |
Eccezioni
Eccezione | Descrizione |
---|---|
Errore di creazione dell'elenco | Indica che non è stato possibile creare l'elenco della cartella |
Errore di mancata connessione | Indica che non è presente una connessione aperta con il server FTP |
Errore di tipo Directory inesistente | Indica che non è stato possibile trovare la directory |
Apri connessione FTP protetta
Questa azione stabilisce una connessione protetta specifica a un server FTP remoto e archivia tale connessione come variabile per un utilizzo successivo.
Parametri di input
Argomento | Facoltativo | Accetta | Valore predefinito | Descrizione |
---|---|---|---|---|
Host | No | Valore di testo | Immetti qui l'indirizzo del server FTP. | |
Port | Sì | Valore numerico | 22 | Immetti qui la porta del server FTP. |
Active mode | N/D | Valore booleano | Vero | Specifica la modalità della connessione |
Secure FTP Protocol | N/D | SFTP, FTPS esplicito, FTPS implicito | SFTP | Scegli il protocollo FTP da utilizzare per crittografare la connessione |
Authentication method | N/D | Nome utente e password, Chiave privata, Chiave privata e passphrase | Nome utente e password | Scegli il metodo da utilizzare per autenticarti sul server FTP |
User name | No | Valore di testo | Specifica il nome utente dell'account FTP da utilizzare | |
Password | Sì | Input crittografato diretto o valore di testo | Specifica la password dell'account FTP da utilizzare | |
Path to private key | No | Valore di testo | Immetti il percorso file per la chiave privata da utilizzare per l'autenticazione | |
Private key pass phrase | Sì | Input crittografato diretto o valore di testo | Immetti qui una variabile contenente la passphrase della chiave privata | |
Timeout | Sì | Valore numerico | 10 | Imposta il tempo in secondi da attendere per la creazione della connessione prima che l'azione non riesca |
Variabili prodotte
Argomento | Type | Descrizione |
---|---|---|
SftpConnection | Connessione FTP | Connessione SFTP |
Eccezioni
Eccezione | Descrizione |
---|---|
Errore di accesso non riuscito | Indica che l'accesso non è riuscito |
Errore di connessione | Indica che si è verificato un problema con la connessione |
Chiudi connessione
Questa azione chiude una connessione FTP aperta.
Parametri di input
Argomento | Facoltativo | Accetta | Valore predefinito | Descrizione |
---|---|---|---|---|
Connection | No | Connessione FTP | Connessione FTP |
Variabili prodotte
Questa azione non produce variabili.
Eccezioni
Eccezione | Description |
---|---|
Errore di mancata connessione | Indica che non è presente una connessione aperta con il server FTP |
Modifica directory di lavoro
Questa azione imposta la directory di lavoro corrente per una connessione FTP.
Parametri di input
Argomento | Facoltativo | Accetta | Valore predefinito | Descrizione |
---|---|---|---|---|
Connection | No | Connessione FTP | Connessione FTP | |
Set working directory to | No | Valore di testo | Imposta il percorso da impostare come directory di lavoro |
Variabili prodotte
Questa azione non produce variabili.
Eccezioni
Eccezione | Description |
---|---|
Errore di mancata connessione | Indica che non è presente una connessione aperta con il server FTP |
Errore di tipo Directory inesistente | Indica che non è stato possibile trovare la directory |
Errore di tipo Impossibile modificare la directory di lavoro | Indica che non è possibile modificare la directory di lavoro |
Scarica file da FTP
Scarica uno o più file da un server FTP.
Parametri di input
Argomento | Facoltativo | Accetta | Valore predefinito | Descrizione |
---|---|---|---|---|
FTP connection | No | Connessione FTP | Connessione FTP da utilizzare. Questa variabile deve essere stata specificata in precedenza in un'azione Apri connessione FTP | |
Download into folder | No | Cartella | Cartella di destinazione per i file scaricati | |
File(s) to download | No | Elenco di file FTP | File da scaricare | |
Transfer type | N/D | Automatico, Binario, ASCII | Automatico | Immetti ASCII o Binario per specificare il metodo di download di un singolo file. Se il tipo di file è incerto o ne vengono scaricati diversi, scegli Automatico per seguire le regole di trasferimento specificate in Opzioni |
If file exists | N/D | Sovrascrivi, Non scaricare, Scarica con nome univoco | Sovrascrivi | Specifica l'operazione da eseguire se il file esiste già. Sovrascrivi sovrascrive il file originale in modo che non vi si possa più accedere e Scarica con nome univoco aggiunge un carattere di sottolineatura e un numero sequenziale alla fine |
Variabili prodotte
Questa azione non produce variabili.
Eccezioni
Eccezione | Description |
---|---|
Errore di mancata connessione | Indica che non è presente una connessione aperta con il server FTP |
Errore di tipo File remoto inesistente | Indica che il file non esiste nel server FTP |
Errore di tipo Directory inesistente | Indica che non è stato possibile trovare la directory |
Errore di interruzione della connessione FTP | Indica che la connessione FTP è stata interrotta |
Errore di tipo Impossibile scaricare il file | Indica che non è stato possibile scaricare il file |
Scarica cartelle da FTP
Scarica una o più cartelle da un server FTP.
Parametri di input
Argomento | Facoltativo | Accetta | Valore predefinito | Descrizione |
---|---|---|---|---|
FTP connection | No | Connessione FTP | Connessione FTP da utilizzare. Questa variabile deve essere stata specificata in precedenza in un'azione Apri connessione FTP | |
Folder(s) to download | No | Elenco di directory FTP | Nome dei percorsi delle cartelle o cartelle FTP da scaricare | |
Download into local folder | No | Cartella | Percorso completo della destinazione delle cartelle FTP da scaricare |
Variabili prodotte
Questa azione non produce variabili.
Eccezioni
Eccezione | Description |
---|---|
Errore di mancata connessione | Indica che non è presente una connessione aperta con il server FTP |
Errore di tipo Directory remota inesistente | Indica che la directory non esiste nel server FTP |
Errore di tipo Directory inesistente | Indica che non è stato possibile trovare la directory |
Errore di interruzione della connessione FTP | Indica che la connessione FTP è stata interrotta |
Errore di tipo Impossibile scaricare la directory | Indica che non è stato possibile scaricare la directory |
Carica file su FTP
Carica uno o più file su un server FTP.
Parametri di input
Argomento | Facoltativo | Accetta | Valore predefinito | Descrizione |
---|---|---|---|---|
FTP connection | No | Connessione FTP | Connessione FTP da utilizzare. Questa variabile deve essere stata specificata in precedenza in un'azione Apri connessione FTP | |
File(s) to upload | No | Elenco di file | File da caricare | |
Remote location | Sì | Valore di testo | Posizione in cui caricare i file | |
Transfer type | N/D | Automatico, Binario, ASCII | Automatico | Immetti ASCII o Binario per specificare il metodo di download di un singolo file. Se il tipo di file è incerto o ne vengono scaricati diversi, scegli Automatico per seguire le regole di trasferimento specificate in Opzioni |
If file exists | N/D | Sovrascrivi, Non scaricare, Scarica con nome univoco | Sovrascrivi | Specifica l'operazione da eseguire se il file esiste già. Sovrascrivi sovrascrive il file originale in modo che non vi si possa più accedere e Scarica con nome univoco aggiunge un carattere di sottolineatura e un numero sequenziale alla fine |
Variabili prodotte
Questa azione non produce variabili.
Eccezioni
Eccezione | Description |
---|---|
Errore di mancata connessione | Indica che non è presente una connessione aperta con il server FTP |
Errore di file non trovato | Indica che il file non è stato trovato |
Errore di interruzione della connessione FTP | Indica che la connessione FTP è stata interrotta |
Errore di caricamento del file | Indica che non è stato possibile caricare il file |
Carica cartelle su FTP
Carica una o più cartelle su un server FTP.
Parametri di input
Argomento | Facoltativo | Accetta | Valore predefinito | Descrizione |
---|---|---|---|---|
FTP connection | No | Connessione FTP | Connessione FTP da utilizzare. Questa variabile deve essere stata specificata in precedenza in un'azione Apri connessione FTP | |
Folder(s) to upload | No | Elenco di cartelle | Le cartelle da caricare. Le cartelle da caricare non devono esistere già in Active Directory del server FTP | |
Remote location | No | Valore di testo | Posizione in cui caricare le cartelle |
Variabili prodotte
Questa azione non produce variabili.
Eccezioni
Eccezione | Description |
---|---|
Errore di mancata connessione | Indica che non è presente una connessione aperta con il server FTP |
Errore di tipo Directory remota inesistente | Indica che la directory non esiste nel server FTP |
Errore di interruzione della connessione FTP | Indica che la connessione FTP è stata interrotta |
Errore di caricamento della directory | Indica che non è stato possibile caricare la directory |
Elimina file FTP
Elimina uno o più file da un server FTP.
Parametri di input
Argomento | Facoltativo | Accetta | Valore predefinito | Descrizione |
---|---|---|---|---|
FTP connection | No | Connessione FTP | Connessione FTP da utilizzare. Questa variabile deve essere stata specificata in precedenza in un'azione Apri connessione FTP | |
Files to delete | No | Elenco di file FTP | File da eliminare |
Variabili prodotte
Questa azione non produce variabili.
Eccezioni
Eccezione | Description |
---|---|
Errore di mancata connessione | Indica che non è presente una connessione aperta con il server FTP |
Errore di file non trovato | Indica che il file non è stato trovato |
Errore di tipo Impossibile eliminare il file | Indica che non è stato possibile eliminare il file |
Rinomina file FTP
Rinomina un file che risiede su un server FTP.
Parametri di input
Argomento | Facoltativo | Accetta | Valore predefinito | Descrizione |
---|---|---|---|---|
FTP connection | No | Connessione FTP | Connessione FTP da utilizzare. Questa variabile deve essere stata specificata in precedenza in un'azione Apri connessione FTP | |
File to rename | No | File FTP | File da rinominare | |
New file name | No | Valore di testo | Nuovo nome per il file. Se immetti un nome con un percorso, il file verrà anche spostato in quella posizione. Se la posizione non esiste, verrà generata un'eccezione |
Variabili prodotte
Questa azione non produce variabili.
Eccezioni
Eccezione | Description |
---|---|
Errore di mancata connessione | Indica che non è presente una connessione aperta con il server FTP |
Errore di tipo Impossibile rinominare il file | Indica che non è stato possibile rinominare il file |
Errore di file non trovato | Indica che il file non è stato trovato |
Crea directory FTP
Crea una directory su un server FTP.
Parametri di input
Argomento | Facoltativo | Accetta | Valore predefinito | Descrizione |
---|---|---|---|---|
FTP connection | No | Connessione FTP | Connessione FTP da utilizzare. Questa variabile deve essere stata specificata in precedenza in un'azione Apri connessione FTP | |
New directory | No | Directory FTP | Nuova directory. Se viene specificato un percorso, verranno create tutte le nuove cartelle che portano alla nuova directory |
Variabili prodotte
Questa azione non produce variabili.
Eccezioni
Eccezione | Descrizione |
---|---|
Errore di accesso negato | Indica che questo account non dispone dell'accesso per un'operazione |
Errore di file già esistente | Indica che il file esiste già |
Errore di creazione della directory | Indica che non è stato possibile creare la directory |
Errore di tipo Directory inesistente | Indica che non è stato possibile trovare la directory |
Errore di mancata connessione | Indica che non è presente una connessione aperta con il server FTP |
Elimina directory FTP
Elimina una directory da un server FTP.
Parametri di input
Argomento | Facoltativo | Accetta | Valore predefinito | Descrizione |
---|---|---|---|---|
FTP connection | No | Connessione FTP | Connessione FTP da utilizzare. Questa variabile deve essere stata specificata in precedenza in un'azione Apri connessione FTP | |
Directory to delete | No | Directory FTP | Cartella da eliminare. Verrà eliminato anche tutto il contenuto della cartella |
Variabili prodotte
Questa azione non produce variabili.
Eccezioni
Eccezione | Descrizione |
---|---|
Errore di eliminazione della directory | Indica che non è stato possibile eliminare la directory |
Errore di tipo Directory remota inesistente | Indica che la directory non esiste nel server FTP |
Errore di modifica della directory di lavoro | Indica che non è stato possibile modificare la directory di lavoro |
Errore di mancata connessione | Indica che non è presente una connessione aperta con il server FTP |
Richiama comando FTP
Richiama il comando FTP letterale specificato sul server.
Parametri di input
Argomento | Facoltativo | Accetta | Valore predefinito | Descrizione |
---|---|---|---|---|
FTP connection | No | Connessione FTP | Connessione FTP da utilizzare. Questa variabile deve essere stata specificata in precedenza in un'azione Apri connessione FTP | |
FTP command | No | Valore di testo | Comando da eseguire insieme a eventuali argomenti. Ad esempio, qui puoi eseguire FEAT o CHMOD | |
Valid reply code(s) | Sì | Valore di testo | Codici che possono essere restituiti dal comando, separati da un punto e virgola. Se il comando FTP restituisce un codice non immesso qui, questa azione genererà un'eccezione. Si applica solo a connessioni FTPS o FTP semplici |
Variabili prodotte
Argomento | Type | Descrizione |
---|---|---|
ReplyCode | Valore di testo | Codice effettivo restituito. Si applica solo a connessioni FTPS o FTP semplici |
ReplyText | Valore di testo | Testo restituito dal server FTP |
Eccezioni
Eccezione | Description |
---|---|
Errore di chiamata del comando | Indica che si è verificato un errore durante la chiamata di un comando FTP |
Errore di mancata connessione | Indica che non è presente una connessione aperta con il server FTP |
Sincronizza directory
Sincronizza i file e le sottodirectory di una determinata cartella con una determinata directory FTP remota.
Parametri di input
Argomento | Facoltativo | Accetta | Valore predefinito | Descrizione |
---|---|---|---|---|
FTP connection | No | Connessione FTP | Connessione FTP da utilizzare. Questa variabile deve essere stata specificata in precedenza in un'azione Apri connessione FTP | |
Synchronization direction | N/A | Remoto -> locale (download), Locale -> remoto (caricamento) | Remoto -> locale (download) | Direzione del metodo di sincronizzazione. Specifica se la cartella locale verrà sincronizzata con la directory remota (DOWNLOAD) oppure la directory remota verrà sincronizzata con la cartella locale (CARICAMENTO) |
Files to sync | N/D | Tutti i file, Solo i file che corrispondono al filtro file, Solo i file che non corrispondono al filtro file | Tutti i file | Scegli se sincronizzare tutti i file oppure utilizzare un filtro file per includere o escludere un set di file specifico |
Filtro file | No | Valore di testo | * | Modello di nome file che controlla quali file verranno inclusi o esclusi. Questa opzione consente i caratteri jolly quali ".txt", "document?.doc". L'opzione consente inoltre l'utilizzo di più filtri usando la virgola come separatore, ".txt,*.pdf,document?" |
Local folder | No | Cartella | Nome della cartella locale da sincronizzare | |
FTP directory | Sì | Directory FTP | / | Nome della directory FTP da sincronizzare |
Delete if source is absent | N/D | Valore booleano | False | Questa opzione eliminerà un file o una cartella esistente nella directory di destinazione e non nell'origine. |
Include subdirectories | N/D | Valore booleano | Vero | Questa opzione include le sottodirectory nel processo di sincronizzazione. |
Time difference in hours | Sì | Valore numerico | 0 | Differenza di tempo in ore del server remoto nel caso in cui funzioni con un fuso orario diverso. |
Time difference in minutes | Sì | Valore numerico | 0 | Differenza di tempo in minuti del server remoto nel caso in cui funzioni con un fuso orario diverso. |
Time difference ahead | N/D | Valore booleano | Vero | Specifica se il fuso orario del server è avanti o meno. |
Variabili prodotte
Argomento | Type | Descrizione |
---|---|---|
FtpFilesAdded | Elenco di file FTP | Elenco di file FTP che inizialmente esistevano nell'origine e dopo il processo di sincronizzazione sono stati aggiunti alla destinazione. |
FtpFilesModified | Elenco di file FTP | Elenco di file FTP che inizialmente esistevano nell'origine e nella destinazione e dopo il processo di sincronizzazione sono stati aggiunti alla destinazione. |
FtpFilesDeleted | Elenco di file FTP | Elenco di file FTP che inizialmente esistevano nella directory di destinazione e dopo il processo di sincronizzazione sono stati eliminati. |
FilesAdded | Elenco di file | Elenco di file che inizialmente esistevano nell'origine e dopo il processo di sincronizzazione sono stati aggiunti alla destinazione. |
FilesModified | Elenco di file | Elenco di file che inizialmente esistevano nell'origine e nella destinazione e dopo il processo di sincronizzazione sono stati aggiunti alla destinazione. |
FilesDeleted | Elenco di file | Elenco di file che inizialmente esistevano nella directory di destinazione e dopo il processo di sincronizzazione sono stati eliminati. |
Eccezioni
Eccezione | Description |
---|---|
Errore di creazione dell'elenco | Indica che non è stato possibile creare l'elenco della cartella |
Errore di mancata connessione | Indica che non è presente una connessione aperta con il server FTP |
Errore di file non trovato | Indica che il file non è stato trovato |
Errore di interruzione della connessione FTP | Indica che la connessione FTP è stata interrotta |
Errore di caricamento del file | Indica che non è stato possibile caricare il file |
Errore di tipo File remoto inesistente | Indica che il file non esiste nel server FTP |
Errore di tipo Impossibile scaricare il file | Indica che non è stato possibile scaricare il file |
Errore di eliminazione della directory | Indica che non è stato possibile eliminare la directory |
Errore di sincronizzazione non riuscita | Indica che il processo di sincronizzazione non è riuscito a causa di un errore imprevisto. |