Register-PsRepository: свойство «Имя» не может быть найдено для этого объекта - PullRequest
0 голосов
/ 07 мая 2018

Я получаю ошибку ниже при попытке запустить Register-PsRepository

Я пробовал:

  • переустановка модулей WMF 5, PowerShellGet и PackageManagement
  • обновление указанных модулей
  • отладка модуля PowerShellGet. Я вижу, что PsBoundParameters действительно передает значение Name команде Register-PackageSource.
  • Register-PackageSource работает правильно, когда я запускаю его вручную.

Есть идеи?

PS C:\> Register-PSRepository -Name MyRepo -SourceLocation  https://MyRepo.com/api/Myrepo   -Credential $c
PackageManagement\Register-PackageSource : The property 'Name' cannot be 
found on this object. Verify that the property exists.
At C:\Program  Files\WindowsPowerShell\Modules\PowerShellGet\1.6.0\PSModule.psm1:4631 char:17

1 Ответ

0 голосов
/ 08 мая 2018

Пожалуйста, проверьте XML-файл конфигурации PSRepository:

% localappdata% \ Microsoft \ windows \ PowerShell \ PowerShellGet \ PSRepositories.xml

Возможно, файл поврежден иэто может привести к получаемой вами ошибке.

...