我已经安装了 PowerShell 6.1.3 并尝试运行一些命令,例如:
Get-PackageProvider
或者
GetPackage
然后我收到以下错误:
Get-PackageProvider:未处理的异常 - 消息:'类型初始化器 'Microsoft.PackageManagement.Internal.Utility.Plugin.DynamicType' 抛出了一个 例外。' 名称:'TypeInitializationException' 堆栈跟踪:' 在 Microsoft.PackageManagement.Internal.Utility.Plugin.DynamicType.Create(类型 tInterface,OrderedDictionary`2 instanceMethods,List`2 delegateMethods,List`1 stubMethods,List`2 usedInstances) 在 Microsoft.PackageManagement.Internal.Utility.Plugin.DynamicInterface.CreateProxy(类型 tInterface,Object[] 实例) 在 Microsoft.PackageManagement.Internal.Utility.Plugin.DynamicInterface.DynamicCast(类型 tInterface,Object[] 实例) 在 Microsoft.PackageManagement.Internal.Utility.Plugin.DynamicInterface.DynamicCast[TInterface](Object[] 实例) 在 Microsoft.PackageManagement.Internal.Utility.Plugin.DynamicInterfaceExtensions.As[TInterface](对象实例) 在 Microsoft.PowerShell.PackageManagement.Cmdlets.CmdletBase.get_PackageManagementHost() 在 Microsoft.PowerShell.PackageManagement.Cmdlets.CmdletBase.SelectProviders(字符串 [] 名称) 在 Microsoft.PowerShell.PackageManagement.Cmdlets.GetPackageProvider.ProcessRecordAsync() 在 Microsoft.PowerShell.PackageManagement.Cmdlets.AsyncCmdlet.<>c__DisplayClass83_0.<AsyncRun>b__0()' 在行:1 字符:1 + Get-PackageProvider + ~~~~~~~~~~~~~~~~~~~ + CategoryInfo : InvalidOperation: (Microsoft.Power...PackageProvider:GetPackageProvider) [Get-PackageProvider], 异常 + FullyQualifiedErrorId : UnhandledException,Microsoft.PowerShell.PackageManagement.Cmdlets.GetPackageProvider
我该如何解决这个问题?