Vérifier la préparation du serveur Windows

Effectué

Avec Azure File Sync, Microsoft fournit un ensemble d’applets de commande PowerShell pour l’évaluation. Les applets de commande vous indiquent si le serveur présente des incompatibilités avec Azure File Sync.

Après vous être familiarisé avec Azure File Sync, vous voulez évaluer vos serveurs pour vérifier s’ils peuvent être inclus dans le processus de synchronisation. Vous pouvez utiliser les outils offerts par Microsoft pour vous aider à accomplir cette tâche.

Dans cette unité, découvrez la configuration requise pour les serveurs que vous souhaitez utiliser avec Azure File Sync. Vous verrez comment exécuter des vérifications système à l’aide de PowerShell.

Problèmes possibles

Avant d’envisager l’utilisation d’Azure File Sync avec vos serveurs locaux, tenez compte des problèmes possibles suivants :

  • Antivirus : les programmes antivirus analysent les fichiers susceptibles de contenir du code malveillant. Cette fonctionnalité peut entraîner un rappel indésirable des fichiers hiérarchisés. Les produits antivirus les plus récents, y compris les produits Microsoft tels que Windows Defender et System Center Endpoint Protection, reconnaissent ces fichiers et sont à même de les traiter. Si vous utilisez un programme tiers, vérifiez leur compatibilité auprès de l’éditeur du logiciel.
  • Sauvegarde : comme les solutions antivirus, les solutions de sauvegarde peuvent entraîner le rappel des fichiers hiérarchisés. Nous vous recommandons vivement d’utiliser le service Sauvegarde Azure, car il sauvegarde les données directement sur le partage de fichiers Azure. Si vous restaurez des fichiers à partir de Sauvegarde Azure, il est important d’utiliser des opérations de restauration au niveau des volumes ou au niveau des fichiers lors de l’utilisation d’Azure File Sync. Les fichiers restaurés par ces méthodes se synchronisent automatiquement avec tous les points de terminaison du groupe de synchronisation. Les fichiers existants sont remplacés par les nouvelles versions restaurées.
  • Chiffrement : Azure File Sync fonctionne avec les méthodes de chiffrement courantes de Microsoft, notamment BitLocker, Azure Information Protection, Azure Rights Management Services et Active Directory RMS. Azure File Sync ne fonctionne pas avec la méthode de chiffrement du système de fichiers NTFS, EFS (Encrypted File System).

Évaluer la compatibilité du système d’exploitation et des fichiers

Vous pouvez utiliser l’outil d’évaluation d’Azure File Sync pour vous assurer que le système d’exploitation et les fichiers système sont compatibles avec le service. Cet outil est une applet de commande Azure PowerShell qui vérifie si des problèmes affectent le système de fichiers et les jeux de données, comme des caractères ou une version du système d’exploitation non pris en charge.

Configuration requise

Azure File Sync exige la configuration ci-après pour votre serveur de fichiers local :

  • Système d’exploitation : Windows Server 2012 R2, Windows Server 2016, Windows Server 2019 ou Windows Server 2022, dans l’édition Datacenter ou Standard en déploiements complets ou minimaux.
  • Mémoire : 2 Go de RAM au minimum.
  • Correctifs : derniers correctifs Windows appliqués.
  • Stockage : volume attaché localement formaté au format de fichier NTFS. Le stockage distant connecté par USB n’est pas pris en charge.

Le système de fichiers NTFS prend en charge de nombreuses fonctionnalités, et Azure File Sync en prend en charge une partie.

Les fonctionnalités prises en charge sont les suivantes :

  • Listes de contrôle d’accès (ACL) : les listes de contrôle d’accès sont conservées et appliquées sur les points de terminaison Windows Server.
  • Compression NTFS : la compression des fichiers pour économiser de l’espace est entièrement prise en charge.
  • Fichiers partiellement alloués : les fichiers partiellement alloués sont stockés de manière plus efficace que les fichiers standard. Les fichiers partiellement alloués sont pris en charge, mais sont stockés sous forme de fichiers complets standard pendant la synchronisation vers le cloud.

Il existe de nombreux types de fichiers différents sur un ordinateur Windows Server. Certains fichiers sont importants pour le système d’exploitation, mais n’ont pas leur place dans une opération de synchronisation. S’ils étaient synchronisés, ces fichiers occuperaient de l’espace inutilement. Les fichiers suivants sont donc ignorés :

  • Desktop.ini : fichier propre au système d’exploitation
  • ethumbs.db$ : fichier temporaire pour les miniatures
  • -$. : fichier Office temporaire
  • .tmp : fichier temporaire
  • .laccdb : fichier de verrouillage de base de données Access
  • 6878HDHJKDHHJ7878 : fichier de synchronisation interne
  • \System Volume Information : dossier propre au volume
  • $RECYCLE.BIN : dossier des éléments supprimés
  • \SyncShareState : dossier pour la synchronisation

Effectuer une évaluation

Vous pouvez utiliser PowerShell pour télécharger les dernières versions de PackageManagement et PowerShellGet. Ces packages permettent l’installation de modules en préversion. Vous pouvez ensuite installer le module PowerShell Az.StorageSync qui permet de tester la configuration requise pour les jeux de données et le système et de l’enregistrer dans un fichier délimité par des virgules.

Pour effectuer une évaluation, exécutez Invoke-AzStorageSyncCompatibilityCheck avec les paramètres corrects. Par exemple, sur votre serveur de fichiers local, vous pouvez exécuter les types de vérifications suivants :

  • Vérifier les fichiers système et les fichiers de données :

    Invoke-AzStorageSyncCompatibilityCheck -Path <path to folder>
    
  • Vérifier uniquement la compatibilité des fichiers et des dossiers :

    Invoke-AzStorageSyncCompatibilityCheck -Path <path to folder> -SkipSystemChecks
    
  • Vérifier uniquement le système :

    Invoke-AzStorageSyncCompatibilityCheck -ComputerName <name of computer to check> -SkipNamespaceChecks
    

Les résultats vous indiquent si le système d’exploitation, le système de fichiers, les noms de fichiers ou les noms de dossiers présentent des problèmes de compatibilité.