Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Utilisez le groupe d’action FTP pour charger et télécharger des fichiers et manipuler des répertoires sur des serveurs FTP.
Pour établir une connexion FTP, utilisez l’action Ouvrir la connexion FTP. L’exemple suivant a un hôte, un port et des informations d’identification spécifiés. De plus, le délai d’expiration défini fait échouer l’action si la connexion n’est pas établie à temps.
Téléchargez des fichiers à l’aide de l’action Télécharger le ou les fichiers du FTP. L’exemple suivant présente la variable de connexion utilisée et le dossier de destination sélectionné. Le fichier distant a également été spécifié et configuré pour écraser tout fichier existant au même emplacement.
Téléchargez des fichiers en utilisant l’action Télécharger le ou les fichiers du FTP et spécifiez le fichier et l’emplacement distant.
Important
À partir de la version 2.56, Power Automate pour le bureau ne prend plus en charge les algorithmes de chiffrement hérités qui sont obsolètes dans les actions Secure FTP (SFTP). Cette mise à jour vise à renforcer la sécurité en supprimant les méthodes cryptographiques obsolètes.
Les algorithmes suivants ne sont plus pris en charge :
- 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
Les utilisateurs qui dépendent exclusivement d’algorithmes de chiffrement obsolètes pour leurs serveurs SFTP peuvent rencontrer des flux en échec lors de l’exécution d’actions SFTP dans la version 2.56 de Power Automate pour le bureau, car ces serveurs ne sont pas compatibles avec la bibliothèque mise à jour.
Pour garantir une expérience fluide et éviter les interruptions de workflow, procédez comme suit :
- Vérifiez quels algorithmes de chiffrement votre serveur SFTP prend en charge.
- Si votre serveur utilise des algorithmes de chiffrement obsolètes, mettez-le à jour pour prendre en charge les algorithmes de chiffrement modernes et sécurisés.
- Consultez votre équipe informatique ou votre fournisseur de serveur SFTP pour obtenir des conseils sur la mise à niveau des capacités cryptographiques de votre serveur.
- Évitez d’installer la version 2.56 ou ultérieure tant que vos serveurs SFTP n’ont pas migré vers une version compatible.
Ouvrir la connexion FTP
Cette action établit une connexion spécifique à un serveur FTP distant et stocke cette connexion en tant que variable pour une utilisation ultérieure.
Paramètres d’entrée
| Argument | Facultatif | Accepte | Valeur par défaut | Description |
|---|---|---|---|---|
| Host | Non | Valeur de texte | Entrez l’adresse du serveur FTP ici. | |
| Port | Oui | Valeur numérique | 21 | Entrez le port du serveur FTP ici. |
| Active mode | N/A | Valeur booléenne | False | Indiquer le mode de la connexion |
| Username | Non | Valeur de texte | Indiquer le nom d’utilisateur du compte FTP à utiliser | |
| Password | Oui | Saisie directe chiffrée ou valeur de texte | Indiquer le mot de passe du compte FTP à utiliser | |
| Timeout | Oui | Valeur numérique | 10 | Régler le temps d’attente, en secondes, avant l’établissement de la connexion avant l’échec de l’action |
Variables produites
| Argument | Type | Description |
|---|---|---|
| FTPConnection | Connexion FTP | Connexion FTP |
Exceptions
| Exception | Description |
|---|---|
| Erreur d’échec de la connexion | A indiqué que la connexion a échoué |
| Erreur de connexion | Indique qu’il existe un problème avec la connexion |
Lister le répertoire FTP
Cette action retourne les sous-répertoires et les fichiers contenus dans le répertoire actuel d’une connexion FTP.
Paramètres d’entrée
| Argument | Facultatif | Accepte | Valeur par défaut | Description |
|---|---|---|---|---|
| Connection | Non | Connexion FTP | Connexion FTP | |
| Chemin d’accès | Oui | Valeur de texte | Chemin d′accès que vous voulez lister. |
Variables produites
| Argument | Type | Description |
|---|---|---|
| Directories | Liste des répertoires FTP | Répertoires listés |
| Files | Liste des fichiers FTP | Fichiers listés |
Exceptions
| Exception | Description |
|---|---|
| Erreur de liste | Indique que la liste du dossier n’a pas pu être exécutée |
| Erreur de non connexion | Indique qu’il n′existe aucune connexion ouverte avec le serveur FTP |
| Erreur Le répertoire n′existe pas | Indique que le répertoire est introuvable |
Ouvrir la connexion FTP sécurisée
Cette action établit une connexion sécurisée spécifique à un serveur FTP distant et stocke cette connexion en tant que variable pour une utilisation ultérieure.
Paramètres d’entrée
| Argument | Facultatif | Accepte | Valeur par défaut | Description |
|---|---|---|---|---|
| Host | Non | Valeur de texte | Entrez l’adresse du serveur FTP ici. | |
| Port | Oui | Valeur numérique | 22 | Entrez le port du serveur FTP ici. |
| Active mode | N/A | Valeur booléenne | Vrai | Indiquer le mode de la connexion |
| Secure FTP Protocol | N/A | SFTP, FTPS explicite, FTPS implicite | SFTP | Choisir le protocole FTP à utiliser pour chiffrer votre connexion |
| Authentication method | N/A | Nom d’utilisateur et mot de passe, Clé privée, Clé privée et phrase secrète | Nom d′utilisateur et mot de passe | Choisir la méthode à utiliser pour vous authentifier sur le serveur FTP |
| User name | Non | Valeur de texte | Indiquer le nom d’utilisateur du compte FTP à utiliser | |
| Password | Oui | Saisie directe chiffrée ou valeur de texte | Indiquer le mot de passe du compte FTP à utiliser | |
| Path to private key | Non | Valeur de texte | Entrer le chemin d’accès à la clé privée à utiliser pour l’authentification | |
| Private key pass phrase | Oui | Saisie directe chiffrée ou valeur de texte | Entrer une variable contenant la phrase secrète de la clé privée ici | |
| Timeout | Oui | Valeur numérique | 10 | Régler le temps d’attente, en secondes, avant l’établissement de la connexion avant l’échec de l’action |
Variables produites
| Argument | Type | Description |
|---|---|---|
| SftpConnection | Connexion FTP | Connexion SFTP |
Exceptions
| Exception | Description |
|---|---|
| Erreur d’échec de la connexion | A indiqué que la connexion a échoué |
| Erreur de connexion | Indique qu’il existe un problème avec la connexion |
Fermer la connexion
Cette action ferme une connexion FTP ouverte.
Paramètres d’entrée
| Argument | Facultatif | Accepte | Valeur par défaut | Description |
|---|---|---|---|---|
| Connection | Non | Connexion FTP | Connexion FTP |
Variables produites
Cette action ne produit aucune variable.
Exceptions
| Exception | Description |
|---|---|
| Erreur de non connexion | Indique qu’il n′existe aucune connexion ouverte avec le serveur FTP |
Modifier le répertoire de travail
Cette action définit le répertoire de travail actuel pour une connexion FTP.
Paramètres d’entrée
| Argument | Facultatif | Accepte | Valeur par défaut | Description |
|---|---|---|---|---|
| Connection | Non | Connexion FTP | Connexion FTP | |
| Set working directory to | Non | Valeur de texte | Définir le chemin d’accès à définir en tant que répertoire de travail |
Variables produites
Cette action ne produit aucune variable.
Exceptions
| Exception | Description |
|---|---|
| Erreur de non connexion | Indique qu’il n′existe aucune connexion ouverte avec le serveur FTP |
| Erreur Le répertoire n′existe pas | Indique que le répertoire est introuvable |
| Erreur Impossible de modifier le répertoire de travail | Indique qu’il n’est pas possible de modifier le répertoire de travail |
Télécharger le ou les fichiers du FTP
Télécharge un ou plusieurs fichiers d’un serveur FTP.
Paramètres d’entrée
| Argument | Facultatif | Accepte | Valeur par défaut | Description |
|---|---|---|---|---|
| FTP connection | Non | Connexion FTP | La connexion FTP à utiliser. Cette variable doit avoir été préalablement spécifiée dans une action Ouvrir la connexion FTP. | |
| Download into folder | Non | Dossier | Dossier à utiliser comme destination du ou des fichiers à télécharger | |
| File(s) to download | Non | Liste des fichiers FTP | Fichier(s) à télécharger | |
| Transfer type | S.O. | Auto, Binaire, ASCII | Automatique | Entrez ASCII ou Binaire pour spécifier la méthode de téléchargement d’un seul fichier. Si le type de fichier est incertain ou si plusieurs fichiers sont téléchargés, choisissez Auto pour suivre les règles de transfert spécifiées dans les options |
| If file exists | N/A | Remplacer, Ne pas télécharger, Télécharger avec un nom unique | Remplacer | Indiquer la procédure à suivre si le fichier existe déjà. Remplacer les écritures dans le fichier d’origine pour ne plus y accéder et télécharger avec un nom unique pour ajouter un trait de soulignement et un numéro séquentiel à la fin |
Variables produites
Cette action ne produit aucune variable.
Exceptions
| Exception | Description |
|---|---|
| Erreur de non connexion | Indique qu’il n′existe aucune connexion ouverte avec le serveur FTP |
| Erreur Le fichier distant n′existe pas | Indique que le fichier n’existe pas sur le serveur FTP |
| Erreur Le répertoire n′existe pas | Indique que le répertoire est introuvable |
| Erreur de connexion FTP abandonnée | Indique que la connexion FTP a été abandonnée |
| Erreur Impossible de télécharger le fichier | Indique qu’il n’a pas été possible de télécharger le fichier |
Télécharger le ou les dossiers du FTP
Télécharge un ou plusieurs dossiers d’un serveur FTP.
Paramètres d’entrée
| Argument | Facultatif | Accepte | Valeur par défaut | Description |
|---|---|---|---|---|
| FTP connection | Non | Connexion FTP | La connexion FTP à utiliser. Cette variable doit avoir été préalablement spécifiée dans une action Ouvrir la connexion FTP. | |
| Folder(s) to download | Non | Liste des répertoires FTP | Nom du ou des chemins d’accès des dossiers, ou du ou des dossiers FTP à télécharger | |
| Download into local folder | Non | Dossier | Chemin d’accès complet de la destination du ou des dossiers FTP que vous téléchargez |
Variables produites
Cette action ne produit aucune variable.
Exceptions
| Exception | Description |
|---|---|
| Erreur de non connexion | Indique qu’il n′existe aucune connexion ouverte avec le serveur FTP |
| Erreur Le répertoire distant n′existe pas | Indique que le répertoire n’existe pas sur le serveur FTP |
| Erreur Le répertoire n′existe pas | Indique que le répertoire est introuvable |
| Erreur de connexion FTP abandonnée | Indique que la connexion FTP a été abandonnée |
| Erreur Impossible de télécharger le répertoire | Indique qu’il n’a pas été possible de télécharger le répertoire |
Fichier(s) à charger sur FTP
Charge un ou plusieurs fichiers sur un serveur FTP.
Paramètres d’entrée
| Argument | Facultatif | Accepte | Valeur par défaut | Description |
|---|---|---|---|---|
| FTP connection | Non | Connexion FTP | La connexion FTP à utiliser. Cette variable doit avoir été préalablement spécifiée dans une action Ouvrir la connexion FTP. | |
| File(s) to upload | Non | Liste des fichiers | Fichier(s) à charger | |
| Remote location | Oui | Valeur de texte | Emplacement de chargement des fichiers | |
| Transfer type | N/A | Auto, Binaire, ASCII | Automatique | Entrez ASCII ou Binaire pour spécifier la méthode de téléchargement d’un seul fichier. Si vous ne savez pas exactement quel type de fichier est utilisé ou si vous en téléchargez plusieurs, choisissez Auto pour suivre les règles de transfert spécifiées dans Options |
| If file exists | N/A | Remplacer, Ne pas télécharger, Télécharger avec un nom unique | Remplacer | Indiquer la procédure à suivre si le fichier existe déjà. Remplacer les écritures dans le fichier d’origine pour ne plus y accéder et télécharger avec un nom unique pour ajouter un trait de soulignement et un numéro séquentiel à la fin |
Variables produites
Cette action ne produit aucune variable.
Exceptions
| Exception | Description |
|---|---|
| Erreur de non connexion | Indique qu’il n′existe aucune connexion ouverte avec le serveur FTP |
| Erreur de fichier introuvable | Indique que le fichier est introuvable |
| Erreur de connexion FTP abandonnée | Indique que la connexion FTP a été abandonnée |
| Erreur de chargement du fichier | Indique que le fichier n′a pas pu être chargé |
Charger le ou les dossiers sur FTP
Charge un ou plusieurs dossiers sur un serveur FTP.
Paramètres d’entrée
| Argument | Facultatif | Accepte | Valeur par défaut | Description |
|---|---|---|---|---|
| FTP connection | Non | Connexion FTP | La connexion FTP à utiliser. Cette variable doit avoir été préalablement spécifiée dans une action Ouvrir la connexion FTP. | |
| Folder(s) to upload | Non | Liste des dossiers | Le ou les dossiers à charger. Les dossiers en cours de chargement ne doivent pas déjà exister dans le répertoire actif sur le serveur FTP | |
| Remote location | Non | Valeur de texte | Emplacement de chargement des dossiers |
Variables produites
Cette action ne produit aucune variable.
Exceptions
| Exception | Description |
|---|---|
| Erreur de non connexion | Indique qu’il n′existe aucune connexion ouverte avec le serveur FTP |
| Erreur Le répertoire distant n′existe pas | Indique que le répertoire n’existe pas sur le serveur FTP |
| Erreur de connexion FTP abandonnée | Indique que la connexion FTP a été abandonnée |
| Erreur de chargement du répertoire | Indique que le répertoire n′a pas pu être chargé |
Supprimer le fichier FTP
Supprime un ou plusieurs fichiers d’un serveur FTP.
Paramètres d’entrée
| Argument | Facultatif | Accepte | Valeur par défaut | Description |
|---|---|---|---|---|
| FTP connection | Non | Connexion FTP | La connexion FTP à utiliser. Cette variable doit avoir été préalablement spécifiée dans une action Ouvrir la connexion FTP | |
| Files to delete | Non | Liste des fichiers FTP | Fichiers à supprimer |
Variables produites
Cette action ne produit aucune variable.
Exceptions
| Exception | Description |
|---|---|
| Erreur de non connexion | Indique qu’il n′existe aucune connexion ouverte avec le serveur FTP |
| Erreur de fichier introuvable | Indique que le fichier est introuvable |
| Erreur Impossible de supprimer le fichier | Indique que la suppression du fichier n’a pas été possible |
Renommer le fichier FTP
Renomme un fichier qui réside sur un serveur FTP.
Paramètres d’entrée
| Argument | Facultatif | Accepte | Valeur par défaut | Description |
|---|---|---|---|---|
| FTP connection | Non | Connexion FTP | La connexion FTP à utiliser. Cette variable doit avoir été préalablement spécifiée dans une action Ouvrir la connexion FTP | |
| Fichier à renommer | Non | Fichier FTP | Fichier à renommer | |
| Nouveau nom de fichier | Non | Valeur de texte | Nouveau nom du fichier. Si vous entrez un nom avec un chemin, le fichier sera également déplacé vers cet emplacement. Si l’emplacement n’existe pas, une exception sera levée |
Variables produites
Cette action ne produit aucune variable.
Exceptions
| Exception | Description |
|---|---|
| Erreur de non connexion | Indique qu’il n′existe aucune connexion ouverte avec le serveur FTP |
| Erreur Impossible de renommer le fichier | Indique qu’il n’a pas été possible de renommer le fichier |
| Erreur de fichier introuvable | Indique que le fichier est introuvable |
Créer un répertoire FTP
Crée un répertoire sur un serveur FTP.
Paramètres d’entrée
| Argument | Facultatif | Accepte | Valeur par défaut | Description |
|---|---|---|---|---|
| FTP connection | Non | Connexion FTP | La connexion FTP à utiliser. Cette variable doit avoir été préalablement spécifiée dans une action Ouvrir la connexion FTP. | |
| New directory | Non | Répertoire FTP | Le nouveau répertoire. Si un chemin d’accès est spécifié, tous les nouveaux dossiers menant au nouveau répertoire sont créés |
Variables produites
Cette action ne produit aucune variable.
Exceptions
| Exception | Description |
|---|---|
| Erreur d′accès refusé | Indique que ce compte n’a pas accès pour une opération |
| Erreur Le fichier existe | Indique que le fichier existe déjà |
| Erreur de création du répertoire | Indique qu’il n’a pas été possible de créer le répertoire |
| Erreur Le répertoire n′existe pas | Indique que le répertoire est introuvable |
| Erreur de non connexion | Indique qu’il n′existe aucune connexion ouverte avec le serveur FTP |
Supprimer le répertoire FTP
Supprime un répertoire d’un serveur FTP.
Paramètres d’entrée
| Argument | Facultatif | Accepte | Valeur par défaut | Description |
|---|---|---|---|---|
| FTP connection | Non | Connexion FTP | La connexion FTP à utiliser. Cette variable doit avoir été préalablement spécifiée dans une action Ouvrir la connexion FTP. | |
| Directory to delete | Non | Répertoire FTP | Le dossier à supprimer. Tout le contenu du dossier sera supprimé également |
Variables produites
Cette action ne produit aucune variable.
Exceptions
| Exception | Description |
|---|---|
| Erreur de suppression du répertoire | Indique qu’il n’a pas été possible de supprimer le répertoire |
| Erreur Le répertoire distant n′existe pas | Indique que le répertoire n’existe pas sur le serveur FTP |
| Erreur de modification du répertoire de travail | Indique que le répertoire de travail n′a pas pu être modifié |
| Erreur de non connexion | Indique qu’il n′existe aucune connexion ouverte avec le serveur FTP |
Appeler la commande FTP
Appelle la commande FTP littérale donnée sur le serveur.
Paramètres d’entrée
| Argument | Facultatif | Accepte | Valeur par défaut | Description |
|---|---|---|---|---|
| FTP connection | Non | Connexion FTP | La connexion FTP à utiliser. Cette variable doit avoir été préalablement spécifiée dans une action Ouvrir la connexion FTP. | |
| FTP command | Non | Valeur de texte | La commande à exécuter avec tous ses arguments. Par exemple, vous pouvez exécuter FEAT ou CHMOD ici | |
| Valid reply code(s) | Oui | Valeur de texte | Les codes qui pourraient être renvoyés par la commande, séparés par des points-virgules. Si la commande FTP renvoie un code qui n’a pas été entré ici, cette action lèvera une exception. S’applique uniquement sur des connexions FTP ou FTPS simples |
Variables produites
| Argument | Type | Description |
|---|---|---|
| ReplyCode | Valeur de texte | Le code réel qui a été renvoyé. S’applique uniquement sur des connexions FTP ou FTPS simples |
| ReplyText | Valeur de texte | Texte renvoyé par le serveur FTP |
Exceptions
| Exception | Description |
|---|---|
| Erreur d’appel de la commande | Indique qu’une erreur s’est produite lors de l’appel d’une commande FTP |
| Erreur de non connexion | Indique qu’il n′existe aucune connexion ouverte avec le serveur FTP |
Synchroniser les répertoires
Synchroniser les fichiers et les sous-répertoires d’un dossier donné avec un répertoire FTP distant spécifié.
Paramètres d’entrée
| Argument | Facultatif | Accepte | Valeur par défaut | Description |
|---|---|---|---|---|
| FTP connection | Non | Connexion FTP | La connexion FTP à utiliser. Cette variable doit avoir été préalablement spécifiée dans une action Ouvrir la connexion FTP | |
| Synchronization direction | S.O. | Distant -> Local (Téléchargement), Local -> Distant (Chargement) | Distant -> Local (Télécharger) | Sens de la méthode de synchronisation. Indique si le dossier local est synchronisé avec le répertoire distant (TÉLÉCHARGER) ou si le répertoire distant est synchronisé avec le dossier local (CHARGER) |
| Files to sync | N/A | Tous les fichiers, Seuls les fichiers correspondant au filtre de fichiers, Seuls les fichiers ne correspondant pas au filtre de fichiers | Tous les fichiers | Choisissez si vous souhaitez synchroniser tous les fichiers ou utiliser un filtre de fichiers pour inclure ou exclure un ensemble spécifique de fichiers |
| Filtre de fichier | Non | Valeur de texte | * | Modèle de nom de fichier qui contrôle les fichiers à inclure ou à exclure. Cette option autorise les caractères génériques tels que « .txt », « document?.doc ». L’option autorise également plusieurs filtres en utilisant une virgule comme séparateur : « .txt,*.pdf,document? » |
| Local folder | Non | Dossier | Nom du dossier local à synchroniser | |
| FTP directory | Oui | Répertoire FTP | / | Nom du répertoire FTP à synchroniser |
| Delete if source is absent | N/A | Valeur booléenne | False | Cette option supprime un fichier ou un dossier qui existe dans le répertoire cible et non la source. |
| Include subdirectories | N/A | Valeur booléenne | Vrai | Cette option inclut les sous-répertoires dans la synchronisation. |
| Time difference in hours | Oui | Valeur numérique | 0 | Différence de temps, en heures, du serveur distant en cas de fonctionnement sur un fuseau horaire différent. |
| Time difference in minutes | Oui | Valeur numérique | 0 | Différence de temps, en minutes, du serveur distant en cas de fonctionnement sur un fuseau horaire différent. |
| Time difference ahead | N/A | Valeur booléenne | Vrai | Indiquez si le fuseau horaire du serveur est en avance ou non. |
Variables produites
| Argument | Type | Description |
|---|---|---|
| FtpFilesAdded | Liste des fichiers FTP | Liste des fichiers FTP qui existaient initialement dans la source et qui ont été ajoutés à la cible après la synchronisation. |
| FtpFilesModified | Liste des fichiers FTP | Liste des fichiers FTP qui existaient initialement à la fois dans la source et dans la cible, et qui ont été ajoutés à la cible après la synchronisation. |
| FtpFilesDeleted | Liste des fichiers FTP | Liste des fichiers FTP qui existaient initialement dans le répertoire cible et qui ont été supprimés après la synchronisation. |
| FilesAdded | Liste des fichiers | Liste des fichiers qui existaient initialement dans la source et qui ont été ajoutés à la source après la synchronisation. |
| FilesModified | Liste des fichiers | Liste des fichiers qui existaient initialement à la fois dans la source et dans la cible, et qui ont été ajoutés à la source après la synchronisation. |
| FilesDeleted | Liste des fichiers | Liste des fichiers qui existaient initialement dans le répertoire cible et qui ont été supprimés après la synchronisation. |
Exceptions
| Exception | Description |
|---|---|
| Erreur de liste | Indique que la liste du dossier n’a pas pu être exécutée |
| Erreur de non connexion | Indique qu’il n′existe aucune connexion ouverte avec le serveur FTP |
| Erreur de fichier introuvable | Indique que le fichier est introuvable |
| Erreur de connexion FTP abandonnée | Indique que la connexion FTP a été abandonnée |
| Erreur de chargement du fichier | Indique que le fichier n′a pas pu être chargé |
| Erreur Le fichier distant n′existe pas | Indique que le fichier n’existe pas sur le serveur FTP |
| Erreur Impossible de télécharger le fichier | Indique qu’il n’a pas été possible de télécharger le fichier |
| Erreur de suppression du répertoire | Indique qu’il n’a pas été possible de supprimer le répertoire |
| Erreur d’échec de la synchronisation | Indique que la synchronisation a échoué en raison d’une erreur inattendue. |