Hinweis: Für die PowerShell-Integration ist ein ShareGate Migrate Pro- oder Enterprise-Abonnement erforderlich. Sie ist im Essentials-Plan nicht verfügbar.
Symptome
Wenn Sie Import-Module ShareGate in PowerShell ausführen, erhalten Sie den folgenden Fehler:
Import-Module: Method not found: 'System.Collections.Generic.IList`1<System.Net.Http.DelegatingHandler> Microsoft.Graph.GraphClientFactory.CreateDefaultHandlers(Microsoft.Graph.GraphClientOptions)'
Fehlercode
Nicht zutreffend.
Details
Dieser Fehler tritt auf, wenn die Version 2.36.0 oder höher des Microsoft Graph SDK auf Systemebene auf Ihrem Computer installiert ist.
ShareGate Migrate enthält eine eigene, gebündelte Version der Microsoft Graph-DLLs.
Wenn systemweit eine neuere Version des Microsoft Graph SDK installiert ist, lädt PowerShell diese anstelle der in ShareGate Migrate gebündelten Version.
In Version 2.36.0 wurde eine Methode entfernt, auf die ShareGate Migrate angewiesen ist, wodurch der Import des Moduls fehlschlägt.
Lösung
Sie können versuchen, ein Downgrade des Microsoft Graph SDK auf eine kompatible Version durchzuführen:
Öffnen Sie PowerShell als Administrator.
Führen Sie den folgenden Befehl aus, um alle installierten Versionen des Microsoft Graph SDK zu entfernen:
Uninstall-Module Microsoft.Graph -AllVersions -Force
Führen Sie den folgenden Befehl aus, um eine kompatible Version zu installieren:
Install-Module Microsoft.Graph -RequiredVersion 2.28.0 -Force
Starten Sie PowerShell neu und führen Sie
Import-Module ShareGateerneut aus.
Vorsicht: Ein Downgrade des Graph SDK könnte sich auf andere Anwendungen auf Ihrem System auswirken. Diese Änderungen erfolgen auf eigene Verantwortung.
Wenn der Fehler weiterhin auftritt
Wenden Sie sich an unser Support-Team und geben Sie Folgendes an:
Die vollständige Fehlermeldung
Die derzeit auf Ihrem Computer installierte Version des Microsoft Graph SDK (führen Sie
Get-InstalledModule Microsoft.Graphaus, um dies zu überprüfen)Was Sie bereits versucht haben
Dieser Artikel wurde mit künstlicher Intelligenz übersetzt. Bei Unklarheiten konsultieren Sie bitte die englische Originalversion.
