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.