«Исключение вызовы« должен »с« должен »с« 2 »аргументами:« Команда
, которая подсказывает пользовательский пользователь, потому что программа хозяина или команда
nt opertion interaction не работает. Хост пытался
подтверждение запроса со следующим сообщением: PowerShellget
требует версии поставщика Nuget '2.8.5.201' или новее для взаимодействия с
nuget на основе репозиторий. Провайдер Nuget должен быть доступен в
'C: \ Program Files \ PackageManagement \ Providerassemblies' или
'C:\ Usersersumername\ appdata\local\packagemanagement \Providerassemblies'.
Вы также можете установить поставщик Nuget -nugemers -nugemers -nugemers -nugemestium -namemet -nugemetrion -nugemetriememet -nugemetriememer -nugemetrion -nugemer. 2.8.5.201
-Force '. Вы хотите, чтобы PowerShellget теперь установил и импортировал поставщика Nuget?
Код: Выделить всё
{
InitialSessionState initialSessionState = InitialSessionState.CreateDefault();
initialSessionState.ExecutionPolicy = ExecutionPolicy.Unrestricted;
using Runspace runspace = RunspaceFactory.CreateRunspace( initialSessionState );
string path = Path.Combine( CosmosDataFixture.Root , @"TestData\GetrRecording.ps1" );
runspace.Open();
Pipeline pipeline = runspace.CreatePipeline();
pipeline.Commands.AddScript( path );
Collection
results = pipeline.Invoke();
runspace.Close();
}
< /code>
PowerShell Cmdlets в моем файле скрипта PS1 < /p>
ECHO 'Y'|Import-Module "$env:ProgramFiles\Azure Cosmos DB Emulator\PSModules\Microsoft.Azure.CosmosDB.Emulator"
Install-Module PowershellGet -Force -Scope CurrentUser
Install-PackageProvider -Name NuGet -MinimumVersion 2.8.5.208 -Force
Install-Module -Name CosmosDB -Scope CurrentUser -Force
Подробнее здесь: https://stackoverflow.com/questions/681 ... in-c-sharp
Мобильная версия