Я установил новый NanoServer как виртуальную машину. Теперь я хочу установить несколько ролей онлайн с помощью NanoServerPackage.
Когда я стреляю Install-PackageProvider NanoServerPackage
Я получаю ошибку
WARNING: The specified PackageManagement provider 'NuGet' is not available.
Install-PackageProvider : No match was found for the specified search criteria
for the provider 'NanoServerPackage'. The package provider requires
'PackageManagement' and 'Provider' tags.
Please check if the specified package has the tags.
+ CategoryInfo : InvalidArgument: (Microsoft.Power...PackageProvider:InstallPackageProvider) [Install-PackageProvider], Exception
+ FullyQualifiedErrorId : NoMatchFoundForProvider,Microsoft.PowerShell.PackageManagement.Cmdlets.InstallPackageProvider
Любые идеи?
Проблема заключалась в том, что последняя версия NuGet Provider 2.8.5.206 несовместима с версией Nano Server TP5. Мы откатили его до старой версии 2.8.5.205. Вам необходимо вручную удалить папку NuGet в
$ env: ProgramFiles \ PackageManagement \ ReferenceAssemblies $ env: LOCALAPPDATA \ PackageManagement \ ProviderAssemblies И перезапустите PowerShell. Приносим извинения за неудобства.