PowerShellGet v3 Module

本文档介绍 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 预安装了 PowerShell Get 版本 1.0.0.1。 此版本的 PowerShellGet 具有有限的功能,不支持 PowerShell 库的更新功能。 若要受支持,必须更新到最新版本。

PowerShellGet Cmdlet

Cmdlet 说明
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.