checking the error history you will see the following message.
Add-Type : Unable to load one or more of the requested types. Retrieve the LoaderExceptions property for more information.
At C:\Program Files\WindowsPowerShell\Modules\MSAL.PS\4.37.0.0\MSAL.PS.ps1:88 char:9
Having some issues while trying to import ps module MSAL.PS
Module works great for the purpose I need, but I'm unable to handle this import module terminating error.
ModuleType Version Name ExportedCommands
Script 4.37.0.0 MSAL.PS {Add-MsalClientApplication, Clear-MsalTokenCache, Enable-MsalTokenCacheOnDisk, Get-MsalAccount...}
checking the error history you will see the following message.
Add-Type : Unable to load one or more of the requested types. Retrieve the LoaderExceptions property for more information. At C:\Program Files\WindowsPowerShell\Modules\MSAL.PS\4.37.0.0\MSAL.PS.ps1:88 char:9
But It can't handle It in a try - catch block.
Name Value
PSVersion 5.1.14409.1029
PSEdition Desktop
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0...}
BuildVersion 10.0.14409.1029
CLRVersion 4.0.30319.42000
WSManStackVersion 3.0
PSRemotingProtocolVersion 2.3
SerializationVersion 1.1.0.1
The full exception:
{ "Exception": { "Types": [ "Microsoft.Identity.Client.Platforms.WebAuthenticationCoreManagerInterop, Microsoft.Identity.Client.Desktop, Version=4.37.0.0, Culture=neutral, PublicKeyToken=0a613f4dd989e8ae", "Microsoft.Identity.Client.Platforms.IWebAuthenticationCoreManagerInterop, Microsoft.Identity.Client.Desktop, Version=4.37.0.0, Culture=neutral, PublicKeyToken=0a613f4dd989e8ae", "Microsoft.Identity.Client.Platforms.IWebTokenResponse, Microsoft.Identity.Client.Desktop, Version=4.37.0.0, Culture=neutral, PublicKeyToken=0a613f4dd989e8ae", "Microsoft.Identity.Client.Platforms.IAccountsSettingsPaneInterop, Microsoft.Identity.Client.Desktop, Version=4.37.0.0, Culture=neutral, PublicKeyToken=0a613f4dd989e8ae", "Microsoft.Identity.Client.Platforms.AccountsSettingsPaneInterop, Microsoft.Identity.Client.Desktop, Version=4.37.0.0, Culture=neutral, PublicKeyToken=0a613f4dd989e8ae", "Microsoft.Identity.Client.Platforms.Features.WebView2WebUi.WebView2WebUi, Microsoft.Identity.Client.Desktop, Version=4.37.0.0, Culture=neutral, PublicKeyToken=0a613f4dd989e8ae", "Microsoft.Identity.Client.Platforms.Features.WebView2WebUi.WebView2WebUiFactory, Microsoft.Identity.Client.Desktop, Version=4.37.0.0, Culture=neutral, PublicKeyToken=0a613f4dd989e8ae", "Microsoft.Identity.Client.Platforms.Features.WebView2WebUi.Win32Window, Microsoft.Identity.Client.Desktop, Version=4.37.0.0, Culture=neutral, PublicKeyToken=0a613f4dd989e8ae", "Microsoft.Identity.Client.Platforms.Features.WebView2WebUi.WinFormsPanelWithWebView2, Microsoft.Identity.Client.Desktop, Version=4.37.0.0, Culture=neutral, PublicKeyToken=0a613f4dd989e8ae", "Microsoft.Identity.Client.Platforms.Features.WamBroker.AccountPicker, Microsoft.Identity.Client.Desktop, Version=4.37.0.0, Culture=neutral, PublicKeyToken=0a613f4dd989e8ae", "Microsoft.Identity.Client.Platforms.Features.WamBroker.IAccountPicker, Microsoft.Identity.Client.Desktop, Version=4.37.0.0, Culture=neutral, PublicKeyToken=0a613f4dd989e8ae", "Microsoft.Identity.Client.Platforms.Features.WamBroker.IAccountPickerFactory, Microsoft.Identity.Client.Desktop, Version=4.37.0.0, Culture=neutral, PublicKeyToken=0a613f4dd989e8ae", "Microsoft.Identity.Client.Platforms.Features.WamBroker.AccountPickerFactory, Microsoft.Identity.Client.Desktop, Version=4.37.0.0, Culture=neutral, PublicKeyToken=0a613f4dd989e8ae", "Microsoft.Identity.Client.Platforms.Features.WamBroker.IMsaPassthroughHandler, Microsoft.Identity.Client.Desktop, Version=4.37.0.0, Culture=neutral, PublicKeyToken=0a613f4dd989e8ae", "Microsoft.Identity.Client.Platforms.Features.WamBroker.IWamProxy, Microsoft.Identity.Client.Desktop, Version=4.37.0.0, Culture=neutral, PublicKeyToken=0a613f4dd989e8ae", "Microsoft.Identity.Client.Platforms.Features.WamBroker.IWebAccountProviderFactory, Microsoft.Identity.Client.Desktop, Version=4.37.0.0, Culture=neutral, PublicKeyToken=0a613f4dd989e8ae", "Microsoft.Identity.Client.Platforms.Features.WamBroker.LegacyOsWamProxy, Microsoft.Identity.Client.Desktop, Version=4.37.0.0, Culture=neutral, PublicKeyToken=0a613f4dd989e8ae", "Microsoft.Identity.Client.Platforms.Features.WamBroker.MsaPassthroughHandler, Microsoft.Identity.Client.Desktop, Version=4.37.0.0, Culture=neutral, PublicKeyToken=0a613f4dd989e8ae", "Microsoft.Identity.Client.Platforms.Features.WamBroker.SynchronizationContextExtensions, Microsoft.Identity.Client.Desktop, Version=4.37.0.0, Culture=neutral, PublicKeyToken=0a613f4dd989e8ae", "Microsoft.Identity.Client.Platforms.Features.WamBroker.SynchronizationContextAwaiter, Microsoft.Identity.Client.Desktop, Version=4.37.0.0, Culture=neutral, PublicKeyToken=0a613f4dd989e8ae", "Microsoft.Identity.Client.Platforms.Features.WamBroker.WamAdapters, Microsoft.Identity.Client.Desktop, Version=4.37.0.0, Culture=neutral, PublicKeyToken=0a613f4dd989e8ae", "Microsoft.Identity.Client.Platforms.Features.WamBroker.WamBroker, Microsoft.Identity.Client.Desktop, Version=4.37.0.0, Culture=neutral, PublicKeyToken=0a613f4dd989e8ae", "Microsoft.Identity.Client.Platforms.Features.WamBroker.WamExtensions, Microsoft.Identity.Client.Desktop, Version=4.37.0.0, Culture=neutral, PublicKeyToken=0a613f4dd989e8ae", "Microsoft.Identity.Client.Platforms.Features.WamBroker.WamProxy, Microsoft.Identity.Client.Desktop, Version=4.37.0.0, Culture=neutral, PublicKeyToken=0a613f4dd989e8ae", "Microsoft.Identity.Client.Platforms.Features.WamBroker.WebAccountProviderFactory, Microsoft.Identity.Client.Desktop, Version=4.37.0.0, Culture=neutral, PublicKeyToken=0a613f4dd989e8ae", "Microsoft.Identity.Client.Platforms.Features.WamBroker.SplashScreen.Win32Window, Microsoft.Identity.Client.Desktop, Version=4.37.0.0, Culture=neutral, PublicKeyToken=0a613f4dd989e8ae", "Microsoft.Identity.Client.Platforms.Features.WamBroker.win32.Splash, Microsoft.Identity.Client.Desktop, Version=4.37.0.0, Culture=neutral, PublicKeyToken=0a613f4dd989e8ae", "Microsoft.Identity.Client.Desktop.DesktopExtensions", "Microsoft.Identity.Client.Desktop.WamExtension", "Microsoft.Identity.Client.Platforms.Features.WebView2WebUi.WebView2WebUi+\u003c\u003ecDisplayClass3_0, Microsoft.Identity.Client.Desktop, Version=4.37.0.0, Culture=neutral, PublicKeyToken=0a613f4dd989e8ae", "Microsoft.Identity.Client.Platforms.Features.WebView2WebUi.WebView2WebUi+\u003cAcquireAuthorizationAsync\u003ed3, Microsoft.Identity.Client.Desktop, Version=4.37.0.0, Culture=neutral, PublicKeyToken=0a613f4dd989e8ae", "Microsoft.Identity.Client.Platforms.Features.WebView2WebUi.WinFormsPanelWithWebView2+\u003c\u003ecDisplayClass11_0, Microsoft.Identity.Client.Desktop, Version=4.37.0.0, Culture=neutral, PublicKeyToken=0a613f4dd989e8ae", "Microsoft.Identity.Client.Platforms.Features.WamBroker.AadPlugin+\u003c\u003ecDisplayClass4_0, Microsoft.Identity.Client.Desktop, Version=4.37.0.0, Culture=neutral, PublicKeyToken=0a613f4dd989e8ae", "Microsoft.Identity.Client.Platforms.Features.WamBroker.AadPlugin+\u003c\u003ecDisplayClass4_1, Microsoft.Identity.Client.Desktop, Version=4.37.0.0, Culture=neutral, PublicKeyToken=0a613f4dd989e8ae", "Microsoft.Identity.Client.Platforms.Features.WamBroker.AadPlugin+\u003c\u003ec, Microsoft.Identity.Client.Desktop, Version=4.37.0.0, Culture=neutral, PublicKeyToken=0a613f4dd989e8ae", "Microsoft.Identity.Client.Platforms.Features.WamBroker.AadPlugin+\u003cGetAccountsAsync\u003ed4, Microsoft.Identity.Client.Desktop, Version=4.37.0.0, Culture=neutral, PublicKeyToken=0a613f4dd989e8ae", "Microsoft.Identity.Client.Platforms.Features.WamBroker.AadPlugin+\u003cConvertToMsalAccountOrNullAsync\u003ed5, Microsoft.Identity.Client.Desktop, Version=4.37.0.0, Culture=neutral, PublicKeyToken=0a613f4dd989e8ae", "Microsoft.Identity.Client.Platforms.Features.WamBroker.AadPlugin+\u003cGetIdFromWebResponseAsync\u003ed6, Microsoft.Identity.Client.Desktop, Version=4.37.0.0, Culture=neutral, PublicKeyToken=0a613f4dd989e8ae", "Microsoft.Identity.Client.Platforms.Features.WamBroker.AadPlugin+\u003c\u003ecDisplayClass8_0, Microsoft.Identity.Client.Desktop, Version=4.37.0.0, Culture=neutral, PublicKeyToken=0a613f4dd989e8ae", "Microsoft.Identity.Client.Platforms.Features.WamBroker.AccountPicker+\u003cDetermineAccountInteractivelyAsync\u003ed7, Microsoft.Identity.Client.Desktop, Version=4.37.0.0, Culture=neutral, PublicKeyToken=0a613f4dd989e8ae", "Microsoft.Identity.Client.Platforms.Features.WamBroker.AccountPicker+\u003cShowPicker_Win32Async\u003ed8, Microsoft.Identity.Client.Desktop, Version=4.37.0.0, Culture=neutral, PublicKeyToken=0a613f4dd989e8ae", "Microsoft.Identity.Client.Platforms.Features.WamBroker.AccountPicker+\u003c\u003ecDisplayClass10_0, Microsoft.Identity.Client.Desktop, Version=4.37.0.0, Culture=neutral, PublicKeyToken=0a613f4dd989e8ae", "Microsoft.Identity.Client.Platforms.Features.WamBroker.AccountPicker+\u003c\u003ecDisplayClass11_0, Microsoft.Identity.Client.Desktop, Version=4.37.0.0, Culture=neutral, PublicKeyToken=0a613f4dd989e8ae", "Microsoft.Identity.Client.Platforms.Features.WamBroker.AccountPicker+\u003cShowPickerForWin32WindowAsync\u003ed__12, Microsoft.Identity.Client.Desktop, Version=4.37.0.0, Culture=neutral, PublicKeyToken=0a613f4dd989e8ae", "Microsoft.Identity.Client.Platforms.Features.WamBroker.AccountPicker+\u003cAuthenticator_AccountCommandsRequested\u003ed13, Microsoft.Identity.Client.Desktop, Version=4.37.0.0, Culture=neutral, PublicKeyToken=0a613f4dd989e8ae", "Microsoft.Identity.Client.Platforms.Features.WamBroker.AccountPicker+\u003cAddSelectorsAsync\u003ed14, Microsoft.Identity.Client.Desktop, Version=4.37.0.0, Culture=neutral, PublicKeyToken=0a613f4dd989e8ae", "Microsoft.Identity.Client.Platforms.Features.WamBroker.MsaPlugin+\u003c\u003ec, Microsoft.Identity.Client.Desktop, Version=4.37.0.0, Culture=neutral, PublicKeyToken=0a613f4dd989e8ae", "Microsoft.Identity.Client.Platforms.Features.WamBroker.MsaPlugin+\u003cGetAccountsAsync\u003ed9, Microsoft.Identity.Client.Desktop, Version=4.37.0.0, Culture=neutral, PublicKeyToken=0a613f4dd989e8ae", "Microsoft.Identity.Client.Platforms.Features.WamBroker.SynchronizationContextAwaiter+\u003c\u003ec, Microsoft.Identity.Client.Desktop, Version=4.37.0.0, Culture=neutral, PublicKeyToken=0a613f4dd989e8ae", "Microsoft.Identity.Client.Platforms.Features.WamBroker.WamBroker+\u003cGetProviderAsync\u003ed23, Microsoft.Identity.Client.Desktop, Version=4.37.0.0, Culture=neutral, PublicKeyToken=0a613f4dd989e8ae", "Microsoft.Identity.Client.Platforms.Features.WamBroker.WamBroker+\u003cFindWamAccountForMsalAccountAsync\u003ed25, Microsoft.Identity.Client.Desktop, Version=4.37.0.0, Culture=neutral, PublicKeyToken=0a613f4dd989e8ae", "Microsoft.Identity.Client.Platforms.Features.WamBroker.WamBroker+\u003cGetAccountsAsync\u003ed27, Microsoft.Identity.Client.Desktop, Version=4.37.0.0, Culture=neutral, PublicKeyToken=0a613f4dd989e8ae", "Microsoft.Identity.Client.Platforms.Features.WamBroker.WamBroker+\u003cRemoveAccountAsync\u003ed30, Microsoft.Identity.Client.Desktop, Version=4.37.0.0, Culture=neutral, PublicKeyToken=0a613f4dd989e8ae", "Microsoft.Identity.Client.Platforms.Features.WamBroker.WamBroker+\u003cIsGivenOrDefaultAccountMsaAsync\u003ed31, Microsoft.Identity.Client.Desktop, Version=4.37.0.0, Culture=neutral, PublicKeyToken=0a613f4dd989e8ae", "Microsoft.Identity.Client.Platforms.Features.WamBroker.WamBroker+\u003cIsMsaRequestAsync\u003ed33, Microsoft.Identity.Client.Desktop, Version=4.37.0.0, Culture=neutral, PublicKeyToken=0a613f4dd989e8ae", "Microsoft.Identity.Client.Platforms.Features.WamBroker.WamProxy+\u003cFindAccountAsync\u003ed7, Microsoft.Identity.Client.Desktop, Version=4.37.0.0, Culture=neutral, PublicKeyToken=0a613f4dd989e8ae", "Microsoft.Identity.Client.Platforms.Features.WamBroker.WamProxy+\u003cFindAllWebAccountsAsync\u003ed8, Microsoft.Identity.Client.Desktop, Version=4.37.0.0, Culture=neutral, PublicKeyToken=0a613f4dd989e8ae", "Microsoft.Identity.Client.Platforms.Features.WamBroker.WebAccountProviderFactory+\u003cGetAccountProviderAsync\u003ed0, Microsoft.Identity.Client.Desktop, Version=4.37.0.0, Culture=neutral, PublicKeyToken=0a613f4dd989e8ae", "Microsoft.Identity.Client.Platforms.Features.WamBroker.WebAccountProviderFactory+\u003cGetDefaultProviderAsync\u003ed1, Microsoft.Identity.Client.Desktop, Version=4.37.0.0, Culture=neutral, PublicKeyToken=0a613f4dd989e8ae", "Microsoft.Identity.Client.Platforms.Features.WamBroker.WebAccountProviderFactory+\u003cIsDefaultAccountMsaAsync\u003ed2, Microsoft.Identity.Client.Desktop, Version=4.37.0.0, Culture=neutral, PublicKeyToken=0a613f4dd989e8ae", "Microsoft.Identity.Client.Desktop.DesktopExtensions+\u003c\u003ec, Microsoft.Identity.Client.Desktop, Version=4.37.0.0, Culture=neutral, PublicKeyToken=0a613f4dd989e8ae", "Microsoft.Identity.Client.Desktop.WamExtension+\u003c\u003ec, Microsoft.Identity.Client.Desktop, Version=4.37.0.0, Culture=neutral, PublicKeyToken=0a613f4dd989e8ae", "Microsoft.Identity.Client.Platforms.Features.WamBroker.AadPlugin+\u003c\u003ecDisplayClass4_1+\u003c\u003cGetAccountsAsync\u003eb2\u003ed, Microsoft.Identity.Client.Desktop, Version=4.37.0.0, Culture=neutral, PublicKeyToken=0a613f4dd989e8ae", "Microsoft.Identity.Client.Platforms.Features.WamBroker.AccountPicker+\u003c\u003ecDisplayClass11_0+\u003c\u003cShowPickerWithSplashScreenImpl\u003eb__0\u003ed, Microsoft.Identity.Client.Desktop, Version=4.37.0.0, Culture=neutral, PublicKeyToken=0a613f4dd989e8ae", null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null ], "LoaderExceptions": [ "System.TypeLoadException: Could not find Windows Runtime type \u0027Windows.Security.Authentication.Web.Core.WebTokenRequestStatus\u0027.", "System.TypeLoadException: Could not find Windows Runtime type \u0027Windows.Security.Authentication.Web.Core.WebTokenRequestStatus\u0027.", "System.TypeLoadException: Could not find Windows Runtime type \u0027Windows.Security.Authentication.Web.Core.WebTokenRequestStatus\u0027.", "System.TypeLoadException: Could not find Windows Runtime type \u0027Windows.Security.Authentication.Web.Core.WebTokenRequestStatus\u0027.", "System.TypeLoadException: Could not find Windows Runtime type \u0027Windows.Security.Authentication.Web.Core.WebTokenRequestStatus\u0027.", "System.TypeLoadException: Could not find Windows Runtime type \u0027Windows.Security.Authentication.Web.Core.WebTokenRequest\u0027.", "System.TypeLoadException: Could not find Windows Runtime type \u0027Windows.Security.Authentication.Web.Core.FindAllAccountsResult\u0027.", "System.TypeLoadException: Could not find Windows Runtime type \u0027Windows.Security.Authentication.Web.Core.WebTokenRequest\u0027.", "System.TypeLoadException: Could not find Windows Runtime type \u0027Windows.Security.Authentication.Web.Core.WebTokenRequest\u0027.", "System.TypeLoadException: Could not find Windows Runtime type \u0027Windows.Security.Authentication.Web.Core.WebTokenRequestStatus\u0027.", "System.TypeLoadException: Could not find Windows Runtime type \u0027Windows.Security.Authentication.Web.Core.WebTokenRequest\u0027.", "System.TypeLoadException: Could not find Windows Runtime type \u0027Windows.Security.Authentication.Web.Core.WebTokenRequest\u0027.", "System.TypeLoadException: Could not find Windows Runtime type \u0027Windows.Security.Authentication.Web.Core.WebTokenRequest\u0027.", "System.TypeLoadException: Could not find Windows Runtime type \u0027Windows.Security.Authentication.Web.Core.WebTokenRequest\u0027.", "System.TypeLoadException: Could not find Windows Runtime type \u0027Windows.Security.Authentication.Web.Core.WebTokenRequest\u0027.", "System.TypeLoadException: Could not find Windows Runtime type \u0027Windows.Security.Authentication.Web.Core.WebTokenRequestResult\u0027.", "System.TypeLoadException: Could not find Windows Runtime type \u0027Windows.Security.Authentication.Web.Core.WebTokenRequestResult\u0027.", "System.TypeLoadException: Could not find Windows Runtime type \u0027Windows.Security.Authentication.Web.Core.WebTokenRequestResult\u0027.", "System.TypeLoadException: Could not find Windows Runtime type \u0027Windows.Security.Authentication.Web.Core.WebTokenRequestResult\u0027." ], "Message": "Unable to load one or more of the requested types. Retrieve the LoaderExceptions property for more information.", "Data": {
}