
So, after reversing their stance and prioritizing compatibility for the next release, did Microsoft solve all those issues with PowerShell 7 and Office 365? While there is a definite improvement in the “core” PowerShell functionality, most Office 365 related modules will still fail to work * natively* as they simply don’t support PowerShell Core. Using the Exchange Online remote PowerShell cmdlets was pretty much the only thing that did work, which comes as no surprise as those are effectively proxied by the client and run on the server, with any input/output getting deserialized. Such modules either failed to load altogether or threw errors upon executing specific cmdlets, as I covered at length in this article. NET switch problems applied to any module related to Office 365 as well.



I mean, who would have thought that breaking compatibility with modules/APIs that have been used for years across every Microsoft product would actually affect people. In turn, this resulted in quite disappointing adoption numbers, as Microsoft noted a year later. NET Core broke almost every non-bundled module out there. At that time, the product was quite crippled, as the move from. New-Object -TypeName ".Two years ago, the first major version of PowerShell Core got released. ResourceAccess = -TypeName ".ResourceAccess" -ArgumentList "64a6cdd6-aab1-4aaf-94b8-3cc8405e90d0", "Scope" $req = New-Object -TypeName ".RequiredResourceAccess" New-AzureADApplicationPasswordCredential -ObjectId $EMailAdApp. If ( ! ( Get-PackageProvider -Name NuGet -ListAvailable -ErrorAction Ignore ) ) OAuthLanding.htm" `
