Freigeben über


Fehler "FSLogix_unsupported_environment" und OneDrive-Synchronisation auf virtuellen Computern

Symptome

Auf virtuellen Computern, die mit FSLogix konfiguriert werden, kann der OneDrive-Synchronisation Client nicht synchronisiert werden, und Sie erhalten die folgenden Fehlermeldungen:

OneDrive kann nicht synchronisiert werden
Wenden Sie sich an Ihren Systemadministrator, um Hilfe zu benötigen.
Fehlercode: FSLogix_unsupported_environment

Darüber hinaus wird der OneDrive-Synchronisation Client geschlossen, nachdem Sie das Fehlermeldungsfenster geschlossen haben.

Ursache

Dieses Problem tritt auf, weil der OneDrive-Synchronisation-Client auf virtuellen Computern blockiert ist, die FSLogix-Versionen vor FSLogix 2009 Hotfix 1 verwenden. Diese früheren Versionen werden von Microsoft nicht mehr unterstützt.

Lösung

Um das Problem zu beheben, laden Sie die neueste Version von FSLogix herunter, und installieren Sie sie auf allen virtuellen Computern, die den OneDrive-Synchronisation-Client verwenden.

Weitere Informationen

Administratoren können eine der folgenden Methoden verwenden, um die Version von FSLogix auf virtuellen Computern zu überprüfen, die in ihrer Umgebung ausgeführt werden.

Überprüfen der FsLogix-Version auf mehreren virtuellen Computern

Hinweis: Das folgende PowerShell-Skript wird unverändert bereitgestellt und von Microsoft nicht unterstützt.

Verwenden Sie das FSLogix-Skript für die Versionsüberprüfung .

Überprüfen der FsLogix-Version auf einem virtuellen Computer

  • Verwenden Sie das FSLogix FRX-Befehlszeilentool:

    C:\Program Files\FSLogix\Apps\frx.exe version
    
  • Führen Sie den folgenden PowerShell-Befehl aus, um die InstallVersion Eigenschaft des FSLogix-Registrierungsschlüssels abzurufen:

    (Get-ItemProperty -Path HKLM:\SOFTWARE\FSLogix\Apps).InstallVersion
    
  • Führen Sie die folgenden PowerShell-Befehle aus, um die Version von Microsoft FSLogix Apps abzurufen, die auf dem System installiert ist:

    $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