У меня есть веб-работа на лазурном.Я пытаюсь установить модуль Az на ядро powershell 6.2.0, используя следующий код:
using (PowerShell ps = PowerShell.Create())
{
ps.Runspace = runspace;
ps.AddScript("Install-Module -Name Az -AllowClobber -Scope CurrentUser -
Force;");
}
Но в журнале консоли Azure Webjob я получаю сообщение об ошибке при установке поставщика пакета nuget.Затем я пытаюсь установить поставщика пакетов NuGet с помощью следующей команды:
ps.AddScript("Install-PackageProvider -Name NuGet -MinimumVersion '2.8.5.201' -Force;");
Но я получаю следующую ошибку:
[04/10/2019 15:54:00>674fe9: ERR] Необработанное исключение: System.AggregateException: произошла одна или несколько ошибок.(Необработанное исключение - сообщение: 'инициализатор типа для' Microsoft.PackageManagement.Internal.Utility.Plugin.DynamicType 'вызвал исключение.' Name: 'TypeInitializationException' Stack Trace: 'в Microsoft.PackageManagement.Internal.Utility.Plugin.DynamicType.Create (Тип tInterface, OrderedDictionary 2 instanceMethods, List
2 DelegateMethods, Список 1 stubMethods, List
2 usedInstances) [04/10/2019 15:54:00> 674fe9: ERR] в Microsoft.PackageManagement.Internal.Utility.Plugin.DynamicInterface.CreateProxy(Введите tInterface, Object [] instance) [04/10/2019 15:54:00> 674fe9: ERR] в Microsoft.PackageManagement.Internal.Utility.Plugin.DynamicInterface.DynamicCast (Введите tInterface, Object [] instance) [04/ 10/2019 15:54:00> 674fe9: ERR] в Microsoft.PackageManagement.Internal.Utility.Plugin.DynamicInterface.DynamicCast [TInterface] (Object [] instance) [04/10/2019 15:54:00> 674fe9: ERR] в Microsoft.PackageManagement.Internal.Utility.Plugin.DynamicInterfaceExtensions.As [TInterface] (экземпляр объекта) [04/10/2019 15:54:00> 674fe9: ERR] в Microsoft.PowerShell.PackageManagement.Cmdlets.CmdletBase.get_PackageManagementHost () [04/10/2019 15:54:00> 674fe9: ERR] в Microsoft.PowerShell.PackageManagement.Cmdlets.CmdletBase.SelectProviders (имена) [10.04.2017, 15:54:00> 674fe9: ERR] в Microsoft.PowerShell.PackageManagement.Cmdlets.CmdletWithProvider.get_SelectedProviders () [10.04.2009 15:54:00> 674fe9: ERR] в Microsoft.PowerShell.PackageManagement.Cmdlets.InstallPackageProvider.get_SelectedProviders () [04/10/2019 15:54:00> 674fe9: ERR] в Microsoft.PowerShell.PackageManagement.Cmdlets.CmdletWithProvider.b__23_0 (): 04/10/201554:00> 674fe9: ERR] в Microsoft.PackageManagement.Internal.Utility.Extensions.DictionaryExtensions.GetOrAdd [TKey, TValue] (IDictionary 2 dictionary, TKey key, Func
1 valueFunction) [10.04.2009 15:54:00> 674fe9: ERR] в Microsoft.PowerShell.PackageManagement.Cmdlets.CmdletWithProvider.get_CachedSelectedProviders () [04/10/2019 15:54:00> 674fe9: ERR] в Microsoft.PowerShell.PackageManagement.Cmdlets.CmdletWithProvider.GenerateDynamicParameters () [10/10/2019 15:54:00> 674fe9: ERR] в Microsoft.PowerShell.PackageManagement.Cmdlets.AsyncCmdlet. <> c__DisplayClass83_0.b__0 () ') ---> System.Exception: Необработанное исключение - сообщение: «инициализатор типа для« Microsoft.PackageManagement.Internal.Utility.Plugin.DynamicType »вызвал исключение».Имя: Трассировка стека «TypeInitializationException»: в Microsoft.PackageManagement.Internal.Utility.Plugin.DynamicType.Create (Тип tInterface, OrderedDictionary 2 instanceMethods, List
2 DelegateMethods, список 1 stubMethods, List
2 используемых экземпляров) [04/10/2019 15:54: 00> 674fe9: ERR] в Microsoft.PackageManagement.Internal.Utility.Plugin.DynamicInterface.CreateProxy (Type tInterface, Object [] instance) [04/10/2019 15:54:00> 674fe9: ERR] в Microsoft.PackageManagement.Internal.Utility.Plugin.DynamicInterface.DynamicCast (Тип tInterface, Object [] instance) [04/10/2019 15:54:00> 674fe9: ERR] в Microsoft.PackageManagement.Internal.Utility.Plugin.DynamicInterface.DynamicCast [TInterface] (экземпляры объекта []) [04/10/2019 15:54:00> 674fe9: ERR] в Microsoft.PackageManagement.Internal.Utility.Plugin.DynamicInterfaceExtensions.As [TInterface] (экземпляр объекта) [04/10 /2019 15:54:00> 674fe9: ERR] в Microsoft.PowerShell.PackageManagement.Cmdlets.CmdletBase.get_PackageManagementHost ()[04/10/2019 15:54:00> 674fe9: ERR] в Microsoft.PowerShell.PackageManagement.Cmdlets.CmdletBase.SelectProviders (String [] names) [04/10/2019 15:54:00> 674fe9: ERR]в Microsoft.PowerShell.PackageManagement.Cmdlets.CmdletWithProvider.get_SelectedProviders () [04/10/2019 15:54:00> 674fe9: ERR] в Microsoft.PowerShell.PackageManagement.Cmdlets.InstallPackageProvider.get_SelectedProviders ()15:54:00> 674fe9: ERR] в Microsoft.PowerShell.PackageManagement.Cmdlets.CmdletWithProvider.b__23_0 () [04/10/2019 15:54:00> 674fe9: ERR] в Microsoft.PackageManagement.Internal.Utility.Extensions.DictionaryExtensions.GetOrAdd [TKey, TValue] (IDictionary 2 dictionary, TKey key, Func
1 valueFunction) [10.04.2009 15:54:00> 674fe9: ERR] в Microsoft.PowerShell.PackageManagement.Cmdlets.CmdletWithProvider.get_CachedSelectedProviders () [04 /10/2019 15:54:00> 674fe9: ERR] в Microsoft.PowerShell.PackageManagement.Cmdlets.CmdletWithProvider.GenerateDynamicParameters () [04/10/2019 15:54:00> 674fe9: ERR] в Microsoft.PowerShell.PackageManagement.Cmdlets.AsyncCmdlet. <> c__DisplayClass83_0.b__0 () '
Что с ним не так?Как установить провайдера пакетов в ядро powershell?Или как установить модуль Az без nuget?Помогите, пожалуйста)