Partager via


Erreur « FSLogix_unsupported_environment » et Synchronisation OneDrive sur les machines virtuelles

Symptômes

Sur les machines virtuelles configurées à l’aide de FSLogix, le client Synchronisation OneDrive ne peut pas se synchroniser et vous recevez les messages d’erreur suivants :

OneDrive ne peut pas synchroniser
Contactez votre administrateur système pour obtenir de l’aide.
Code d’erreur : FSLogix_unsupported_environment

En outre, le client Synchronisation OneDrive se ferme après la fermeture de la fenêtre de message d’erreur.

Cause

Ce problème se produit parce que le client Synchronisation OneDrive est bloqué sur les machines virtuelles qui utilisent des versions de FSLogix antérieures à FSLogix 2009 correctif logiciel 1. Ces versions antérieures ne sont plus prises en charge par Microsoft.

Résolution

Pour résoudre le problème, téléchargez et installez la dernière version de FSLogix sur toutes les machines virtuelles qui utilisent le client Synchronisation OneDrive.

Informations supplémentaires

Les administrateurs peuvent utiliser l’une des méthodes suivantes pour case activée la version de FSLogix sur les machines virtuelles qui s’exécutent dans leur environnement.

Vérifier la version de FSLogix sur plusieurs machines virtuelles

Note: Le script PowerShell suivant est fourni tel quelle et n’est pas pris en charge par Microsoft.

Utilisez le script de validation de version FSLogix .

Vérifier la version de FSLogix sur une machine virtuelle

  • Utilisez l’outil en ligne de commande FSLogix FRX :

    C:\Program Files\FSLogix\Apps\frx.exe version
    
  • Exécutez la commande PowerShell suivante pour obtenir la InstallVersion propriété de la clé de Registre FSLogix :

    (Get-ItemProperty -Path HKLM:\SOFTWARE\FSLogix\Apps).InstallVersion
    
  • Exécutez les commandes PowerShell suivantes pour obtenir la version de Microsoft FSLogix Apps installée sur le système :

    $uninstallPath = "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall"
    $appCheck = Get-ItemProperty -Path $uninstallPath\* | Where-Object { $_.DisplayName -eq "Microsoft FSLogix Apps" }
    ($appCheck | Where-Object {$_.EstimatedSize -eq ($appCheck | Measure-Object -Maximum EstimatedSize).Maximum}).DisplayVersion