Sharepoint-Online Shell in VSCode – Powershell 7

Es kann passieren, dass das Sharepoint-Online-Modul in VSCode nicht geladen bzw. importiert werden kann.

Fehler:

 Import-Module: Could not load type 'Microsoft.Online.SharePoint.TenantAdministration.SPContainerArchiveStatusFilterProperties' from assembly 'Microsoft.Online.SharePoint.Client.Tenant

 

Das liegt daran, dass das Modul in Powershell 7 geladen werden muss.

Das Sharepoint-Online-Modul basiert aber auf .NET-Framework und nicht auf .NET Core.

Lösungsansatz 1:  

Alle Versionen des Sharepoint-Online-Moduls deinstallieren (inkl. Erweiterungen)

 

Uninstall-Module -Name Microsoft.Online.SharePoint.PowerShell -AllVersions

 

Im Pfad C:\Windows\Microsoft.NET\assembly\GAC_MSIL\Microsoft.Sharepoint…

Alle Verzeichnisse die mit „Microsoft.Sharepoint…“ anfangen löschen.

Danach das Modul neu installieren.

 

Install-Module -Name Microsoft.Online.SharePoint.PowerShell

 

Lösungsansatz 2:

In der Powershell 7/VSCode das Modul mit der Kompatibilitätsfunktion ausführen

 

Import-Module Microsoft.Online.SharePoint.PowerShell -UseWindowsPowerShell

 

Dann sollte das Modul auch in VSCode wieder sauber geladen werden können.

Kommentare sind geschlossen