PowerShell 7 で「Connect-AzureAD」コマンドを実行すると、以下のようなエラーが表示されます。
Connect-AzureAD: One or more errors occurred. (Could not load type ‘System.Security.Cryptography.SHA256Cng’ from assembly ‘System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089’.): Could not load type ‘System.Security.Cryptography.SHA256Cng’ from assembly ‘System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089’.
「Connect-AzureAD」コマンドは、Azure AD PowerShell Moduleのコマンドレットです。
このモジュールはPowershell 5.1でのみサポートされており、PowerShell 7とは互換性がないため、PowerShell 7では使用することができません。
※MSOL/Azure AD PowerShellのコマンドは、2023年3月31日(ライセンス割り当て関連)・6月30日(ライセンス割り当て関連以外)に廃止が予定されています。
なお、Azure AD PowerShell Moduleの後継である、Microsoft Graph PowerShell Moduleのコマンドであれば、PowreShell7でも使用することができます。