无法在 NanoServer 上安装 PackageProvider

无法在 NanoServer 上安装 PackageProvider

我以虚拟机的形式安装了新的 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

有任何想法吗?

答案1

问题是 NuGet Provider 的最新版本 2.8.5.206 与 Nano Server 的 TP5 版本不兼容。我们已将其回滚到旧版本 2.8.5.205。您需要手动删除

$env:ProgramFiles\PackageManagement\ReferenceAssemblies $env:LOCALAPPDATA\PackageManagement\ProviderAssemblies 并重新启动 PowerShell。抱歉造成不便。

相关内容