FTP

Folosește grupul de acțiuni FTP pentru a încărca și descărca fișiere și a manipula directoare pe serverele FTP.

Pentru a stabili o conexiune FTP, utilizați acțiunea Deschidere conexiune FTP . Următorul exemplu are o gazdă, un port și acreditări specificate. În plus, timpul de expirare setat face ca acțiunea să eșueze dacă conexiunea nu este stabilită la timp.

Captură de ecran a acțiunii Deschidere conexiune FTP.

Descărcați fișierele folosind acțiunea Descărcați fișiere de pe FTP . Următorul exemplu prezintă variabila de conexiune utilizată și folderul de destinație selectat. Fișierul la distanță a fost, de asemenea, specificat și setat să suprascrie fișierele existente în aceeași locație.

Captură de ecran a acțiunii Descărcare fișiere de pe FTP.

Încărcați fișiere folosind acțiunea Încărcați fișiere pe FTP și specificând fișierul și locația la distanță.

Important

Începând cu versiunea 2.56, Power Automate pentru desktop nu mai acceptă algoritmi de criptare legați care sunt depreciați în acțiunile Secure FTP (SFTP). Această actualizare are scopul de a îmbunătăți securitatea prin eliminarea metodelor criptografice învechite.

Următorii algoritmi nu mai sunt acceptați:

  • 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

Utilizatorii care se bazează exclusiv pe algoritmi de cifru depreciați pentru serverele lor SFTP pot întâmpina fluxuri eșuate atunci când efectuează acțiuni SFTP în versiunea 2.56 a Power Automate pentru desktop, deoarece aceste servere nu sunt compatibile cu biblioteca actualizată.

Pentru a asigura o experiență fără probleme și a evita întreruperile fluxului de lucru, urmați acești pași:

  • Verificați ce algoritmi de cifru sunt acceptați de serverul dvs. SFTP.
  • Dacă serverul dvs. folosește algoritmi de cifru depreciați, actualizați-l pentru a accepta algoritmi de cifru moderni și siguri.
  • Consultați echipa IT sau furnizorul serverului SFTP pentru îndrumări privind modernizarea capacităților criptografice ale serverului.
  • Evitați instalarea versiunii 2.56 sau a unei versiuni ulterioare până când serverele SFTP nu sunt migrate la o versiune compatibilă.

Deschidere conexiune FTP

Această acțiune stabilește o anumită conexiune la un server FTP la distanță și stochează respectiva conexiune ca variabilă pentru utilizare ulterioară.

Parametri de intrare

Argument Opțional Acceptă Valoare implicită Descriere
Gazdă No Valoare text Introduceți adresa serverului FTP aici.
Port Da Valoare numerică 21 Introduceți portul serverului FTP aici.
Mod activ Nedisponibil Valoare booleană Fals Specificați modul conexiunii
Utilizator No Valoare text Specificați numele de utilizator al contului FTP de utilizat
Parolă Da Intrare criptată directă sau valoare text Specificați parola contului FTP de utilizat
Perioadă de expirare Da Valoare numerică 10 Setați câte secunde doriți să așteptați până la stabilirea conexiunii înainte ca acțiunea să eșueze

Variabile produse

Argument Tipul Descriere
Conexiune FTP Conexiune FTP Conexiunea FTP

Excepții

Excepție Descriere
Eroare de conectare nereușită A indicat faptul că conectarea nu a reușit
Eroare de conectare Indică faptul că există o problemă cu conexiunea

Listare director FTP

Această acțiune returnează subdirectoarele și fișierele conținute în directorul curent al unei conexiuni FTP.

Parametri de intrare

Argument Opțional Acceptă Valoare implicită Descriere
Connection No Conexiune FTP Conexiunea FTP
Cale Da Valoare text Calea pe care doriți să o listați.

Variabile produse

Argument Tipul Descriere
Directoare Listă de directoare FTP... Directoarele listate
Fișiere Listă de fișiere FTP... Fișierele listate

Excepții

Excepție Descriere
Eroare la listare Indică faptul că listarea folderului nu a putut fi realizată
Eroare Neconectat Indică faptul că nu există nicio conexiune deschisă cu serverul FTP
Eroare Directorul nu există Indică faptul că directorul nu a fost găsit

Deschidere conexiune FTP securizată

Această acțiune stabilește o anumită conexiune securizată la un server FTP la distanță și stochează respectiva conexiune ca variabilă pentru utilizare ulterioară.

Parametri de intrare

Argument Opțional Acceptă Valoare implicită Descriere
Gazdă No Valoare text Introduceți adresa serverului FTP aici.
Port Da Valoare numerică 22 Introduceți portul serverului FTP aici.
Mod activ Nedisponibil Valoare booleană Adevărat Specificați modul conexiunii
Protocol FTP securizat Nedisponibil SFTP, FTPS explicit, FTPS implicit SFTP Alegeți protocolul FTP pe care doriți să îl utilizați pentru a cripta conexiunea
Metoda de autentificare Nedisponibil Nume de utilizator și parolă, Cheie privată, Cheie privată și parolă Nume de utilizator și parolă Alegeți metoda pe care doriți să o folosiți pentru a vă autentifica pe serverul FTP
Nume de utilizator No Valoare text Specificați numele de utilizator al contului FTP de utilizat
Parolă Da Intrare criptată directă sau valoare text Specificați parola contului FTP pe care doriți să îl utilizați
Cale la cheia privată No Valoare text Introduceți calea fișierului la cheia privată de utilizat pentru autentificare
Frază de acces cheie privată Da Intrare criptată directă sau valoare text Introduceți aici o variabilă care conține fraza de acces a cheii private
Perioadă de expirare Da Valoare numerică 10 Setați câte secunde doriți să așteptați până la stabilirea conexiunii înainte ca acțiunea să eșueze

Variabile produse

Argument Tipul Descriere
Conexiune Sftp Conexiune FTP Conexiune SFTP

Excepții

Excepție Descriere
Eroare de conectare nereușită A indicat faptul că conectarea nu a reușit
Eroare de conectare Indică faptul că există o problemă cu conexiunea

Închideți conexiunea

Această acțiune închide o conexiune FTP deschisă.

Parametri de intrare

Argument Opțional Acceptă Valoare implicită Descriere
Connection No Conexiune FTP Conexiunea FTP

Variabile produse

Această acțiune nu produce nicio variabilă.

Excepții

Excepție Descriere
Eroare Neconectat Indică faptul că nu există nicio conexiune deschisă cu serverul FTP

Schimbați directorul de lucru

Această acțiune setează directorul de lucru curent pentru o conexiune FTP.

Parametri de intrare

Argument Opțional Acceptă Valoare implicită Descriere
Connection No Conexiune FTP Conexiunea FTP
Setați directorul de lucru la No Valoare text Setați calea care trebuie setată ca director de lucru

Variabile produse

Această acțiune nu produce nicio variabilă.

Excepții

Excepție Descriere
Eroare Neconectat Indică faptul că nu există nicio conexiune deschisă cu serverul FTP
Eroare Directorul nu există Indică faptul că directorul nu a fost găsit
Eroare Directorul de lucru nu poate fi modificat Indică faptul că nu este posibil să modificați directorul de lucru

Descărcați fișiere din FTP

Descarcă unul sau mai multe fișiere de pe un server FTP.

Parametri de intrare

Argument Opțional Acceptă Valoare implicită Descriere
Conexiune FTP No Conexiune FTP Conexiunea FTP cu care se va lucra. Această variabilă trebuie să fi fost specificată anterior într-o acțiune de conectare Deschidere FTP
Descărcați în folder No Pliant Folderul de destinație al fișierelor care vor fi descărcate
Fișiere de descărcat No Listă de fișiere FTP... Fișierele de descărcat
Tip transfer Nedisponibil Automat, Binar, ASCII Automate Introduceți ASCII sau binar pentru a specifica metoda de descărcare a unui singur fișier. Dacă tipul fișierului este incert sau dacă sunt descărcate mai multe fișiere, alegeți Automat pentru a urma regulile de transfer specificate în opțiuni.
Dacă fișierul există Nedisponibil Suprascriere, Nu descărca, Descărcare cu nume unic Suprascrieți Specificați ce trebuie făcut dacă fișierul există deja. Suprascrierea scrie peste fișierul original, astfel încât să nu mai puteți accesa acesta, iar descărcarea cu nume unic adaugă o subliniere și un număr secvențial la sfârșit.

Variabile produse

Această acțiune nu produce nicio variabilă.

Excepții

Excepție Descriere
Eroare Neconectat Indică faptul că nu există nicio conexiune deschisă cu serverul FTP
Eroare Fișierul la distanță nu există Indică faptul că fișierul nu există pe serverul FTP
Eroare Directorul nu există Indică faptul că directorul nu a fost găsit
Eroare Conexiunea FTP a fost abandonată Indică faptul că conexiunea FTP a fost abandonată
Eroare Fișierul nu poate fi descărcat Indică faptul că nu a fost posibilă descărcarea fișierului

Descărcați foldere din FTP

Descarcă unul sau mai multe foldere de pe un server FTP.

Parametri de intrare

Argument Opțional Acceptă Valoare implicită Descriere
Conexiune FTP No Conexiune FTP Conexiunea FTP cu care se va lucra. Această variabilă trebuie să fi fost specificată anterior într-o acțiune de conectare Deschidere FTP
Foldere de descărcat No Listă de directoare FTP... Numele căilor folderului sau al folderelor FTP de descărcat
Descărcați într-un folder local No Pliant Calea completă a destinației folderelor FTP pe care le descărcați

Variabile produse

Această acțiune nu produce nicio variabilă.

Excepții

Excepție Descriere
Eroare Neconectat Indică faptul că nu există nicio conexiune deschisă cu serverul FTP
Eroare Directorul la distanță nu există Indică faptul că directorul nu există pe serverul FTP
Eroare Directorul nu există Indică faptul că directorul nu a fost găsit
Eroare Conexiunea FTP a fost abandonată Indică faptul că conexiunea FTP a fost abandonată
Eroare Directorul nu poate fi descărcat Indică faptul că nu a fost posibilă descărcarea directorului

Încărcare fișiere pe FTP

Încarcă unul sau mai multe fișiere pe un server FTP.

Parametri de intrare

Argument Opțional Acceptă Valoare implicită Descriere
Conexiune FTP No Conexiune FTP Conexiunea FTP cu care se va lucra. Această variabilă trebuie să fi fost specificată anterior într-o acțiune de conectare Deschidere FTP
Fișiere de încărcat No Listă de fișiere... Fișierele de încărcat
Locație la distanță Da Valoare text Locația în care trebuie încărcate fișierele
Tip transfer Nedisponibil Automat, Binar, ASCII Automate Introduceți ASCII sau binar pentru a specifica metoda de descărcare a unui singur fișier. Dacă nu sunteți sigur ce tip va fi fișierul sau dacă descărcați mai multe fișiere, alegeți Automat pentru a urma regulile de transfer specificate în Opțiuni
Dacă fișierul există Nedisponibil Suprascriere, Nu descărca, Descărcare cu nume unic Suprascrieți Specificați ce trebuie făcut dacă fișierul există deja. Suprascriere scrie peste fișierul original, astfel încât să nu mai puteți accesa, iar Descărcare cu nume unic adaugă o subliniere și un număr secvențial la sfârșit.

Variabile produse

Această acțiune nu produce nicio variabilă.

Excepții

Excepție Descriere
Eroare Neconectat Indică faptul că nu există nicio conexiune deschisă cu serverul FTP
Eroare Fișierul nu a fost găsit Indică faptul că fișierul nu a fost găsit
Eroare Conexiunea FTP a fost abandonată Indică faptul că conexiunea FTP a fost abandonată
Eroare la încărcarea fișierului Indică faptul că fișierul nu a putut fi încărcat

Încărcare foldere pe FTP

Încarcă unul sau mai multe foldere pe un server FTP.

Parametri de intrare

Argument Opțional Acceptă Valoare implicită Descriere
Conexiune FTP No Conexiune FTP Conexiunea FTP cu care se va lucra. Această variabilă trebuie să fi fost specificată anterior într-o acțiune de conectare Deschidere FTP
Foldere de încărcat No Listă de foldere... Folderele de încărcat. Folderele care sunt încărcate nu ar trebui să existe deja în directorul activ al serverului FTP.
Locație la distanță No Valoare text Locația în care trebuie încărcate folderele

Variabile produse

Această acțiune nu produce nicio variabilă.

Excepții

Excepție Descriere
Eroare Neconectat Indică faptul că nu există nicio conexiune deschisă cu serverul FTP
Eroare Directorul la distanță nu există Indică faptul că directorul nu există pe serverul FTP
Eroare Conexiunea FTP a fost abandonată Indică faptul că conexiunea FTP a fost abandonată
Eroare la încărcarea directorului Indică faptul că directorul nu a putut fi încărcat

Ștergeți fișierul FTP

Șterge unul sau mai multe fișiere de pe un server FTP.

Parametri de intrare

Argument Opțional Acceptă Valoare implicită Descriere
Conexiune FTP No Conexiune FTP Conexiunea FTP cu care se va lucra. Această variabilă trebuie să fi fost specificată anterior într-o acțiune de conectare Deschidere FTP
Fișiere de șters No Listă de fișiere FTP... Fișierele de șters

Variabile produse

Această acțiune nu produce nicio variabilă.

Excepții

Excepție Descriere
Eroare Neconectat Indică faptul că nu există nicio conexiune deschisă cu serverul FTP
Eroare Fișierul nu a fost găsit Indică faptul că fișierul nu a fost găsit
Eroare Fișierul nu poate fi șters Indică faptul că ștergerea fișierului nu a fost posibilă

Redenumire fișier FTP

Redenumește un fișier care se află pe un server FTP.

Parametri de intrare

Argument Opțional Acceptă Valoare implicită Descriere
Conexiune FTP No Conexiune FTP Conexiunea FTP cu care se va lucra. Această variabilă trebuie să fi fost specificată anterior într-o acțiune de conectare Deschidere FTP
Fișierul de redenumit No Fișier FTP Fișierul de redenumit
Nume fișier nou No Valoare text Noul nume pentru fișier. Dacă introduceți un nume cu o cale, fișierul va fi, de asemenea, mutat în acea locație. Dacă locația nu există, va genera o excepție.

Variabile produse

Această acțiune nu produce nicio variabilă.

Excepții

Excepție Descriere
Eroare Neconectat Indică faptul că nu există nicio conexiune deschisă cu serverul FTP
Eroare Fișierul nu poate fi redenumit Indică faptul că nu a fost posibilă redenumirea fișierului
Eroare Fișierul nu a fost găsit Indică faptul că fișierul nu a fost găsit

Creare director FTP

Creează un director pe un server FTP.

Parametri de intrare

Argument Opțional Acceptă Valoare implicită Descriere
Conexiune FTP No Conexiune FTP Conexiunea FTP cu care se va lucra. Această variabilă trebuie să fi fost specificată anterior într-o acțiune de conectare Deschidere FTP
Director nou No Director FTP Noul director. Dacă este specificată o cale, toate folderele noi care duc la noul director vor fi create

Variabile produse

Această acțiune nu produce nicio variabilă.

Excepții

Excepție Descriere
Eroare de acces refuzat Indică faptul că acest cont nu are acces pentru o operațiune
Eroare Fișierul există Indică faptul că fișierul există deja
Eroare la crearea directorului Indică faptul că nu a fost posibilă crearea directorului
Eroare Directorul nu există Indică faptul că directorul nu a fost găsit
Eroare Neconectat Indică faptul că nu există nicio conexiune deschisă cu serverul FTP

Ștergeți directorul FTP

Șterge un director de pe un server FTP.

Parametri de intrare

Argument Opțional Acceptă Valoare implicită Descriere
Conexiune FTP No Conexiune FTP Conexiunea FTP cu care se va lucra. Această variabilă trebuie să fi fost specificată anterior într-o acțiune de conectare Deschidere FTP
Director de șters No Director FTP Folderul care va fi șters. Tot ce se află în folder va fi, de asemenea, șters.

Variabile produse

Această acțiune nu produce nicio variabilă.

Excepții

Excepție Descriere
Eroare la ștergerea directorului Indică faptul că nu a fost posibilă ștergerea directorului
Eroare Directorul la distanță nu există Indică faptul că directorul nu există pe serverul FTP
Eroare la schimbarea directorului de lucru Indică faptul că directorul de lucru nu a putut fi schimbat
Eroare Neconectat Indică faptul că nu există nicio conexiune deschisă cu serverul FTP

Invocare comandă FTP

Invocă comanda literală FTP dată pe server.

Parametri de intrare

Argument Opțional Acceptă Valoare implicită Descriere
Conexiune FTP No Conexiune FTP Conexiunea FTP cu care se va lucra. Această variabilă trebuie să fi fost specificată anterior într-o acțiune de conexiune FTP deschisă.
Comanda FTP No Valoare text Comanda care va fi executată împreună cu orice argumente. De exemplu, ați putea rula FEAT sau CHMOD aici.
Coduri de răspuns valide Da Valoare text Codurile care ar putea fi returnate de comandă, separate prin punct și virgulă. Dacă comanda FTP returnează un cod care nu a fost introdus aici, această acțiune va genera o excepție. Se aplică doar prin conexiuni FTP sau FTPS simple

Variabile produse

Argument Tipul Descriere
Cod de răspuns Valoare text Codul real care a fost returnat. Se aplică doar prin conexiuni FTP sau FTPS simple
Text de răspuns Valoare text Textul returnat de serverul FTP

Excepții

Excepție Descriere
Eroare la invocarea comenzii Indică faptul că a apărut o eroare la invocarea unei comenzi FTP
Eroare Neconectat Indică faptul că nu există nicio conexiune deschisă cu serverul FTP

Sincronizați directoare

Sincronizați fișierele și subdirectoarele unui folder dat cu un director FTP la distanță dat.

Parametri de intrare

Argument Opțional Acceptă Valoare implicită Descriere
Conexiune FTP No Conexiune FTP Conexiunea FTP cu care se va lucra. Această variabilă trebuie să fi fost specificată anterior într-o acțiune de conectare Deschidere FTP
Direcție de sincronizare Nedisponibil La distanță -> local (Descărcare), Local -> la distanță (Încărcare) La distanță -> local (Descărcare) Direcția metodei de sincronizare. Dacă folderul local va fi sincronizat cu directorul la distanță (DOWNLOAD) sau directorul la distanță va fi sincronizat cu folderul local (UPLOAD)
Fișiere de sincronizat Nedisponibil Toate fișierele, Doar fișierele care corespund filtrului de fișiere, Doar fișierele care nu corespund filtrului de fișiere Toate fișierele Alegeți dacă doriți să sincronizați toate fișierele sau dacă doriți să utilizați un filtru de fișiere pentru a include sau exclude un anumit set de fișiere
Filtru de fișiere No Valoare text * Model de nume de fișier care controlează ce fișiere vor fi incluse sau excluse. Această opțiune permite caractere wildcard precum „.txt”, „document?.doc”. Opțiunea permite, de asemenea, utilizarea virgulei ca separator, „.txt,*.pdf,document?”
Folder local No Pliant Numele folderului local de sincronizat
Director FTP Da Director FTP / Numele directorului FTP de sincronizat
Ștergeți dacă sursa lipsește Nedisponibil Valoare booleană Fals Această opțiune va șterge un fișier sau un folder care există în directorul destinație și nu în cel sursă.
Includeți subdirectoare Nedisponibil Valoare booleană Adevărat Această opțiune va include subdirectoarele în procesul de sincronizare.
Diferență de timp în ore Da Valoare numerică 0 Diferență de timp în ore a serverului la distanță, dacă acesta funcționează pe un fus orar diferit.
Diferență de timp în minute Da Valoare numerică 0 Diferența de fus orar în minute a serverului la distanță în cazul în care acesta operează pe un alt fus orar.
Diferență de timp înainte Nedisponibil Valoare booleană Adevărat Specificați dacă fusul orar al serverului este sau nu înainte.

Variabile produse

Argument Tipul Descriere
Fișiere FtpAdăugate Listă de fișiere FTP... Lista fișierelor FTP care au existat inițial în sursă și care, după procesul de sincronizare, au fost adăugate în țintă.
Fișiere FtpModificate Listă de fișiere FTP... Lista fișierelor FTP care au existat inițial atât în sursă, cât și în țintă și care, după procesul de sincronizare, au fost adăugate în țintă.
Fișiere FtpȘters Listă de fișiere FTP... Lista fișierelor FTP care au existat inițial în directorul țintă și care, după procesul de sincronizare, au fost șterse.
Fișiere adăugate Listă de fișiere... Lista fișierelor care au existat inițial în sursă și care, după procesul de sincronizare, au fost adăugate la țintă.
FișiereModificate Listă de fișiere... Lista fișierelor care au existat inițial atât în sursă, cât și în țintă și care, după procesul de sincronizare, au fost adăugate în țintă.
FișiereȘters Listă de fișiere... Lista fișierelor care au existat inițial în directorul țintă și care, după procesul de sincronizare, au fost șterse.

Excepții

Excepție Descriere
Eroare la listare Indică faptul că listarea folderului nu a putut fi realizată
Eroare Neconectat Indică faptul că nu există nicio conexiune deschisă cu serverul FTP
Eroare Fișierul nu a fost găsit Indică faptul că fișierul nu a fost găsit
Eroare Conexiunea FTP a fost abandonată Indică faptul că conexiunea FTP a fost abandonată
Eroare la încărcarea fișierului Indică faptul că fișierul nu a putut fi încărcat
Eroare Fișierul la distanță nu există Indică faptul că fișierul nu există pe serverul FTP
Eroare Fișierul nu poate fi descărcat Indică faptul că nu a fost posibilă descărcarea fișierului
Eroare la ștergerea directorului Indică faptul că nu a fost posibilă ștergerea directorului
Eroare Sincronizarea nu a reușit Indică faptul că procesul de sincronizare nu a reușit din cauza unei erori neașteptate.