Controllare l'idoneità di Windows Server

Completato

Come parte di Sincronizzazione file di Azure, Microsoft fornisce un set di cmdlet di PowerShell per la valutazione. I cmdlet indicano se il server presenta incompatibilità con Sincronizzazione file di Azure.

Dopo aver appreso informazioni su Sincronizzazione file di Azure, si vuole valutare i server per verificare se possono partecipare al processo di sincronizzazione. È possibile usare gli strumenti offerti da Microsoft per eseguire questa attività.

In questa unità verranno esaminati i requisiti di sistema per i server da usare con Sincronizzazione file di Azure. Si vedrà come eseguire i controlli di sistema usando PowerShell.

Problemi possibili

Prima di prendere in considerazione l'uso di Sincronizzazione file di Azure con i server locali, tenere presenti i possibili problemi seguenti:

  • Antivirus: i programmi antivirus funzionano analizzando i file in cui è nota la presenza di codice dannoso. Questa funzionalità può causare un richiamo indesiderato dei file a livelli. I prodotti antivirus più recenti, tra cui i prodotti Microsoft come Windows Defender e System Center Endpoint Protection, riconoscono e supportano questi file. Se si usa un programma di terze parti, verificare la compatibilità con il fornitore del software.
  • Backup: analogamente alle soluzioni antivirus, le soluzioni di backup possono causare il richiamo di file a livelli. È consigliabile usare Backup di Azure perché esegue il backup dei dati nella condivisione file di Azure stessa. Se si esegue il ripristino di file da Backup di Azure, è importante usare le operazioni di ripristino a livello di volume o di file quando si usa Sincronizzazione file di Azure. I file ripristinati da questi metodi vengono sincronizzati automaticamente con tutti gli endpoint nel gruppo di sincronizzazione. I file esistenti vengono sostituiti con le versioni appena ripristinate.
  • Crittografia: Sincronizzazione file di Azure supporta i metodi di crittografia comuni di Microsoft, tra cui BitLocker, Azure Information Protection, Azure Rights Management Services e Active Directory RMS. Sincronizzazione file di Azure non supporta il metodo di crittografia del file system NTFS, EFS (Encrypted File System).

Valutare il sistema operativo e i file per verificare la compatibilità

È possibile usare lo strumento di valutazione di Sincronizzazione file di Azure per valutare il sistema operativo e i file del sistema per garantire la compatibilità con il servizio. Questo strumento è un cmdlet di Azure PowerShell che verifica la presenza di potenziali problemi relativi al file system e ai set di dati, ad esempio versione del sistema operativo o caratteri non supportati.

Requisiti di sistema

Sincronizzazione file di Azure presenta questi requisiti di sistema per il file server locale:

  • Sistema operativo: Windows Server 2012 R2, Windows Server 2016 o Windows Server 2019 o Windows Server 2022, nelle edizioni Datacenter o Standard in distribuzioni complete o di base.
  • Memoria: almeno 2 GB di RAM.
  • Patch: patch più recenti di Windows applicate.
  • Archiviazione: volume collegato localmente formattato con il formato di file NTFS. L'archiviazione remota connessa tramite USB non è supportata.

Il file system NTFS supporta numerose funzionalità e Sincronizzazione file di Azure ne supporta un sottoinsieme.

Le funzionalità supportate sono le seguenti:

  • Elenchi di controllo di accesso (ACL): gli elenchi di controllo di accesso vengono conservati e applicati negli endpoint Windows Server.
  • Compressione NTFS: la compressione dei file per risparmiare spazio è supportata completamente.
  • File sparse: i file sparse vengono archiviati in modo più efficiente rispetto ai file normali. I file di tipo sparse sono supportati ma vengono archiviati come normali file completi durante la sincronizzazione con il cloud.

Un computer Windows Server include molti tipi di file diversi. Alcuni file sono importanti per il sistema operativo ma non sono presenti in un’operazione di sincronizzazione. Se venissero sincronizzati, questi file occuperebbero spazio inutilmente. I file seguenti vengono quindi ignorati:

  • Desktop.ini: file specifico del sistema operativo
  • ethumbs.db$: file temporaneo per le anteprime
  • -$.: file di Office temporaneo
  • .tmp: file temporaneo
  • .laccdb: file di blocco del database di Access
  • 6878HDHJKDHHJ7878: file di sincronizzazione interno
  • \System Volume Information: cartella specifica del volume
  • $RECYCLE.BIN: cartella per gli elementi eliminati
  • \SyncShareState: cartella per la sincronizzazione

Completare una valutazione

È possibile usare PowerShell per scaricare le versioni più recenti di PackageManagement e PowerShellGet. Questi pacchetti consentono l'installazione dei moduli di anteprima. È quindi possibile installare il modulo di PowerShell Az.StorageSync che consente di testare e salvare il set di dati e i requisiti di sistema in un file con valori delimitati da virgole.

Per effettuare una valutazione, eseguire Invoke-AzStorageSyncCompatibilityCheck con i parametri corretti. Nel file server locale, ad esempio, è possibile eseguire i tipi di controlli seguenti:

  • Controllare i file di sistema e di dati:

    Invoke-AzStorageSyncCompatibilityCheck -Path <path to folder>
    
  • Controllare solo la compatibilità di file e cartelle:

    Invoke-AzStorageSyncCompatibilityCheck -Path <path to folder> -SkipSystemChecks
    
  • Controllare solo il sistema:

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

I risultati indicano se il sistema operativo, il file system, i nomi di file o i nomi di cartella presentano problemi di compatibilità.