在 PowerShell 中获取包提供程序列表
在 PowerShell 中获取包提供程序列表的 PowerShell 命令是“Get-PackageProvider”。此命令返回连接到包管理的包列表。
以下是列出连接到 PackageManagement 的包提供程序的 PowerShell 命令。
Get-PackageProvider这些软件包提供程序的列表包括 PSModule、Nuget、PowerShellGet、Chocolatey 等……
在本文中,我们将讨论如何获取计算机上的包提供程序列表、获取所有当前加载的包提供程序以及动态获取包提供程序。
如何在 PowerShell 中获取包提供程序列表
要使用 PowerShell 获取本地计算机上可用的软件包提供程序的列表,请使用带有 ListAvailable 参数的 Get-PackageProvider 命令。
Get-PackageProvider -ListAvailable
在上面的 PowerShell 脚本中,Get-PackageProvider 命令使用 ListAvailable 参数来获取本地计算机上可用的所有包提供程序的列表。
上述 PowerShell 脚本的输出如下所示。
如何获取所有当前加载的包提供程序
您可以在 PowerShell 中使用 Find-Package 命令获取本地计算机上当前加载的所有包提供程序的列表。
Get-PackageProvider如何动态获取包提供者
要使用 PowerShell 动态获取包提供程序,请使用 Find-Package 命令并指定包的名称。
Get-PackageProvider -Name "Chocolatey" -ForceBootstrap在上面的 PowerShell 脚本中,Get-PackageProvider 命令使用 Name 参数指定包“Chocolatey”的名称。如果您的计算机没有安装 Chocolatey 提供程序,它将自动安装 Chocolatey 提供程序。
结论
希望上面关于如何在 PowerShell 中使用 Get-PackageProvider 命令获取本地计算机上所有包提供程序列表的文章对您有所帮助。
您可以在 ShellGeek 主页上找到有关 PowerShell Active Directory 命令和 PowerShell 基础知识的更多主题。
相关链接
获取包
查找包
安装包
安装 Nuget 包
获取包源
注册包源
