Zum Hauptinhalt springen

Import-Module: Method not found

Beheben Sie die MissingMethodException, die auftritt, wenn Import-Module ShareGate ausgeführt wird und das Microsoft Graph SDK 2.36 oder höher systemweit installiert ist.

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:

  1. Öffnen Sie PowerShell als Administrator.

  2. Führen Sie den folgenden Befehl aus, um alle installierten Versionen des Microsoft Graph SDK zu entfernen:

    Uninstall-Module Microsoft.Graph -AllVersions -Force
  3. Führen Sie den folgenden Befehl aus, um eine kompatible Version zu installieren:

    Install-Module Microsoft.Graph -RequiredVersion 2.28.0 -Force
  4. Starten Sie PowerShell neu und führen Sie Import-Module ShareGate erneut 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.Graph aus, 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.

Hat dies deine Frage beantwortet?