PowerShellGet

本文档介绍 PowerShellGet 模块的版本 3.0.22-beta22。 提供此模块是为了与 PowerShellGet v2.2.x 兼容。 此模块版本中的 cmdlet 是调用 Microsoft.PowerShell.PSResourceGet 模块中的等效 cmdlet 的代理 cmdlet。

代理 cmdlet 为使用版本 2.x cmdlet 的脚本提供兼容层。 在大多数情况下,脚本无需修改即可继续工作。 但是,模块之间的行为存在一些差异。 Microsoft.PowerShell.PSResourceGet cmdlet 不支持 PowerShellGet cmdlet 的某些参数。 代理 cmdlet 以无提示方式放弃不受支持的参数,转换某些参数,并将其他参数传递到 Microsoft.PowerShell.PSResourceGet 模块中的等效 cmdlet。

有关 Microsoft.PowerShell.PSResourceGet 模块的详细信息,请参阅 about_PSResourceGet

重要

Windows PowerShell 5.1 附带了预安装的 1.0.0.1 版 PowerShellGet。 此版本的 PowerShellGet 功能有限,不支持 PowerShell 库的更新功能。 若要获得支持,必须更新到最新版本。

PowerShellGet

Find-Command

Finds PowerShell commands in modules.

Find-DscResource

Finds Desired State Configuration (DSC) resources.

Find-Module

Finds modules in a repository that match specified criteria.

Find-RoleCapability

Finds role capabilities in modules.

Find-Script

Finds a script.

Get-InstalledModule

Gets a list of modules on the computer that were installed by PowerShellGet.

Get-InstalledScript

Gets an installed script.

Get-PSRepository

Gets PowerShell repositories.

Install-Module

Downloads one or more modules from a repository, and installs them on the local computer.

Install-Script

Installs a script.

New-ScriptFileInfo

Creates a script file with metadata.

Publish-Module

Publishes a specified module from the local computer to an online gallery.

Publish-Script

Publishes a script.

Register-PSRepository

Registers a PowerShell repository.

Save-Module

Saves a module and its dependencies on the local computer but doesn't install the module.

Save-Script

Saves a script.

Set-PSRepository

Sets values for a registered repository.

Test-ScriptFileInfo

Validates a comment block for a script.

Uninstall-Module

Uninstalls a module.

Uninstall-Script

Uninstalls a script.

Unregister-PSRepository

Unregisters a repository.

Update-Module

Downloads and installs the newest version of specified modules from an online gallery to the local computer.

Update-ModuleManifest

Updates a module manifest file.

Update-Script

Updates a script.

Update-ScriptFileInfo

Updates information for a script.