Syncovery est une application qui s’exécute sur Windows, macOS, Linux et les périphériques NAS. C’est une solution efficace pour synchroniser, migrer et sauvegarder des sites SharePoint et OneDrive. Elle offre des fonctionnalités avancées pour maintenir vos données sécurisées et synchronisées sur différentes plateformes. L’interface conviviale de Syncovery et ses nombreuses fonctions simplifient les tâches de gestion des données, en garantissant que le contenu de votre SharePoint ou OneDrive est toujours à jour et protégé. Que vous déplaciez des données entre systèmes ou configuriez des sauvegardes régulières, Syncovery simplifie le processus. Vous pouvez copier des fichiers entre des dossiers locaux et SharePoint, ou entre plusieurs sites SharePoint différents, ainsi qu’entre différents fournisseurs de stockage cloud.

Vous trouverez sur notre site Web des informations détaillées sur les capacités générales de Syncovery. Cette page se concentre sur les sujets spécifiques à SharePoint, et en particulier sur la manière de connecter Syncovery à votre site SharePoint ou à votre OneDrive. Tout d’abord, clarifions certains produits et API de Microsoft.

OneDrive contre OneDrive for Business

OneDrive et OneDrive for Business sont tous deux des services de stockage cloud fournis par Microsoft, destinés à des publics différents et proposant des fonctionnalités distinctes.

OneDrive (Personnel)
  • Public cible : Utilisateurs individuels pour le stockage personnel.
  • Cas d’utilisation : Idéal pour stocker des documents personnels, des photos et des fichiers accessibles depuis n’importe quel appareil.
  • Association de compte : Relié à un compte Microsoft utilisé pour des services personnels comme Outlook.com, Xbox Live ou Skype.
OneDrive for Business
  • Public cible : Entreprises et organisations, faisant partie d’un abonnement Office 365 ou SharePoint Server.
  • Cas d’utilisation : Conçu pour stocker, partager et collaborer sur des documents professionnels au sein et entre les organisations.
  • Association de compte : Relié à un compte professionnel Office 365 ou Microsoft 365, géré par le service informatique de l’organisation.
Comment savoir lequel vous utilisez
  1. Type de compte : Si vous vous connectez avec une adresse e‑mail personnelle (par ex. @outlook.com, @hotmail.com), il s’agit probablement d’un OneDrive personnel. Pour OneDrive for Business, vous utiliserez votre adresse e‑mail professionnelle ou scolaire.
  2. Interface web : Une fois connecté, l’URL peut aider à l’identifier. OneDrive personnel a généralement un motif d’URL comme onedrive.live.com, tandis que OneDrive for Business est accessible via le portail Office 365 ou une URL directe incluant le nom de l’organisation (par ex. yourcompany.sharepoint.com).

Connexion de Syncovery à votre OneDrive

Pour autoriser Syncovery à synchroniser avec votre OneDrive, cliquez sur le bouton Internet pour l’un des deux côtés dans votre profil Syncovery. Changez le protocole de FTP à « OneDrvNew » pour les OneDrive personnels, ou à « OneDrive for Business » pour le OneDrive professionnel. Cliquez ensuite sur le bouton Parcourir et il vous sera demandé d’autoriser Syncovery dans votre navigateur web. Une fois l’autorisation effectuée, vous pourrez choisir le dossier à synchroniser.

Connexion de Syncovery aux sites Sharepoint

Pour les sites SharePoint, des étapes supplémentaires sont nécessaires pour établir la connexion, en raison du plus grand nombre d’options disponibles avec SharePoint. Un site d’entreprise comporte souvent des sous-sites, des groupes et plusieurs bibliothèques de documents au sein d’un même site.

Veuillez noter que vous ne pouvez pas simplement copier l’URL d’un site SharePoint depuis votre navigateur Web vers Syncovery. Vous devez plutôt sélectionner votre bibliothèque de documents dans une liste que Syncovery vous présentera.

Choix du protocole pour un site Sharepoint

Microsoft permet d’accéder aux sites Sharepoint via deux API distinctes. Dans la plupart des cas, le protocole Graph est recommandé. Cependant, dans certaines organisations, vous pouvez recevoir un message d’erreur indiquant que cette action nécessite le consentement d’un administrateur. Dans ce cas, vous pouvez essayer le protocole Sharepoint à la place de Graph, ou contacter l’administrateur Microsoft 365 pour qu’il autorise l’utilisation de Syncovery dans votre organisation.

  1. Graph : il s’agit du protocole plus récent de Microsoft, qui offre une plus grande flexibilité et peut afficher une liste plus complète des sites, sous‑sites, groupes et bibliothèques/drives auxquels vous avez accès dans votre organisation. Pour connecter Syncovery via Microsoft Graph, choisissez « Graph » dans la liste des protocoles de la boîte de dialogue Paramètres du protocole Internet, et assurez‑vous que le champ Domaine/Site est vide. Cliquez ensuite sur le bouton Parcourir supérieur des deux, et autorisez Syncovery via votre navigateur web. Syncovery énumérera alors tous les sites et bibliothèques de documents auxquels vous avez accès. Choisissez la bibliothèque souhaitée, puis poursuivez la configuration du profil Syncovery.
  2. Sharepoint : le protocole Sharepoint d’origine fonctionne toujours très bien. L’autorisation diffère légèrement : vous devez saisir votre domaine Sharepoint dans le champ « Domaine/Site », puis cliquer sur le bouton Parcourir à côté. Saisissez uniquement le domaine sans préfixe https:// et sans aucun slash. Par exemple : contoso.sharepoint.com. Le protocole Sharepoint peut être utilisé en cas de problèmes d’autorisation avec Graph.
Choix de la bibliothèque de documents
Fenêtre de sélection de la bibliothèque de documents Sharepoint

Fenêtre de sélection de la bibliothèque de documents Sharepoint

 

Téléchargement ou envoi avec des dossiers partagés

Depuis la version 10.15.6, la boîte de dialogue de sélection de bibliothèque inclut un élément nommé Shared qui vous permet de travailler avec les dossiers partagés qui apparaissent dans votre OneDrive for Business sous « Shared ». Cette fonctionnalité n’est disponible que lorsque le protocole Graph est choisi. Syncovery peut téléverser vers et télécharger depuis des dossiers partagés, selon le niveau d’accès qui vous a été accordé. Vous pouvez synchroniser tous vos dossiers partagés ou utiliser le second bouton Parcourir dans la boîte de dialogue Paramètres du protocole Internet pour choisir un dossier partagé spécifique. Si des dossiers supplémentaires vous sont partagés, ils seront ajoutés automatiquement. Vous pouvez aussi utiliser la boîte de dialogue de sélection des sous-dossiers pour choisir des dossiers spécifiques.

Besoin d’une approbation administrateur ?

Certains sites d’entreprise n’autorisent pas la validation d’applications tierces à moins que vous ne soyez Administrateur M365. Si vous obtenez une erreur du type « Need Admin Approval » ou « Admin Consent Required », vous devez contacter l’administrateur M365 et lui demander d’autoriser soit « User consent for apps », soit « Admin consent requests ».


L’activation de l’autorisation utilisateur pour les applications peut être effectuée à l’URL suivante :
https://portal.azure.com/#view/Microsoft_AAD_IAM/ConsentPoliciesMenuBlade/~/UserSettings

Voici une capture d’écran montrant comment autoriser les utilisateurs à connecter des applications tierces :

Capture d’écran montrant comment autoriser les utilisateurs à consentir aux applications SharePoint.

Autoriser le consentement des utilisateurs aux applications.


Si vous ne pouvez pas simplement autoriser globalement le consentement des utilisateurs pour les applications, vous pouvez à la place permettre aux utilisateurs de soumettre des demandes de consentement administrateur. L’activation des demandes de consentement administrateur ne réduit pas la sécurité du site M365 de l’entreprise. Un administrateur doit se rendre à la page suivante dans le portail Azure :
https://portal.azure.com/#view/Microsoft_AAD_IAM/ConsentPoliciesMenuBlade/~/AdminConsentSettings

Voici une capture d’écran du paramètre requis :

Capture d’écran montrant comment autoriser les demandes de consentement administrateur dans le portail Azure.


Une fois les demandes de consentement administrateur approuvées, vous pouvez réessayer d’autoriser Syncovery en utilisant le protocole Graph. Cette fois, vous pourrez envoyer une demande de consentement. Après avoir envoyé la demande, le processus d’autorisation dans Syncovery échouera une nouvelle fois. Mais maintenant, l’administrateur peut se rendre à la page suivante dans le portail Azure pour approuver votre demande :

https://portal.azure.com/#view/Microsoft_AAD_IAM/StartboardApplicationsMenuBlade/~/AccessRequests

Une fois que l’administrateur a approuvé votre demande, vous pouvez utiliser Syncovery avec le site M365 de l’entreprise.


Limiter l’accès à des sites spécifiques

Pour accéder aux sites SharePoint, Syncovery doit demander l’autorisation « Sites.ReadWrite.All ». Certains services de sécurité peuvent trouver cela inquiétant et ne pas l’autoriser. Mais ce qu’ils doivent savoir, c’est que « Sites.ReadWrite.All » est en réalité limité par le compte utilisateur utilisé pour autoriser Syncovery. Syncovery n’obtiendra pas l’accès à tous les sites : il n’aura accès qu’aux sites auxquels l’utilisateur a accès.

Si vous devez limiter l’accès de Syncovery à seulement quelques sites, veuillez créer un nouvel utilisateur SharePoint Online qui ne peut accéder qu’aux sites nécessaires. L’utilisateur n’a normalement besoin d’aucune licence Office.

Lors de l’autorisation de Syncovery avec cet utilisateur, les droits d’accès de Syncovery seront très limités.

Utilisation de la portée de permissions Sites.Selected

Syncovery prend également en charge la portée Sites.Selected au lieu de Sites.ReadWrite.All. Pour l’utiliser, vous pouvez cliquer droit dans la boîte de dialogue Paramètres du protocole Internet et choisir « Request Sites.Selected rather than Sites.ReadWrite.All ». Cependant, cela n’est pas recommandé car au final vous pourriez devoir accorder plus de droits que prévu. De plus, vous aurez besoin d’un compte Admin pour accorder les droits sélectifs. Vous pouvez octroyer des permissions sélectionnées via Graph Explorer ou en utilisant l’élément du menu contextuel « Add Permission to Access This Site ». D’après nos tests, cette portée de permissions ne fonctionne pas aussi bien que la méthode décrite ci‑dessous dans la section « Limiting Access to Specific Sites ».

Enregistrer Syncovery manuellement dans le Portail Azure

Une autre façon plutôt obscure d’utiliser Syncovery avec Microsoft Cloud consiste à enregistrer votre propre application dans le portail Azure. Vous trouverez la documentation sur cette méthode sur notre page :
Enregistrer Syncovery comme votre propre application dans le portail Azure.