Поделиться через


PowerShellGet

В этой документации рассматривается версия 3.0.22-beta22 модуля PowerShellGet . Этот модуль предоставляется для обеспечения совместимости с PowerShellGet версии 2.2.x. Командлеты в этой версии модуля являются прокси-командлетами, которые вызывают эквивалентные командлеты в модуле Microsoft.PowerShell.PSResourceGet .

Командлеты прокси-сервера предоставляют уровень совместимости для сценариев, использующих командлеты версии 2.x. В большинстве случаев скрипты продолжают работать без изменений. Однако существуют некоторые различия в поведении между модулями. Некоторые параметры для командлетов PowerShellGet не поддерживаются командлетами Microsoft.PowerShell.PSResourceGet . Командлеты прокси-сервера автоматически отменяют неподдерживаемые параметры, преобразуют некоторые параметры и передают другие параметры в эквивалентные командлеты в модуле Microsoft.PowerShell.PSResourceGet .

Дополнительные сведения о модуле Microsoft.PowerShell.PSResourceGet см. в about_PSResourceGet.

Это важно

Windows PowerShell 5.1 поставляется с предварительно установленной версией 1.0.0.1 PowerShellGet. Эта версия PowerShellGet имеет ограниченные возможности и не поддерживает обновленные возможности коллекции PowerShell. Для поддержки необходимо обновить до последней версии.

PowerShellGet

Find-Command

Находит команды PowerShell в модулях.

Find-DscResource

Находит ресурсы требуемой конфигурации состояния (DSC).

Find-Module

Находит модули в репозитории, который соответствует указанным критериям.

Find-RoleCapability

Находит возможности ролей в модулях.

Find-Script

Находит скрипт.

Get-InstalledModule

Возвращает список модулей на компьютере, установленном PowerShellGet.

Get-InstalledScript

Возвращает установленный скрипт.

Get-PSRepository

Возвращает репозитории PowerShell.

Install-Module

Загружает один или несколько модулей из репозитория и устанавливает их на локальном компьютере.

Install-Script

Устанавливает скрипт.

New-ScriptFileInfo

Создает файл скрипта с метаданными.

Publish-Module

Публикует указанный модуль с локального компьютера в онлайн-коллекции.

Publish-Script

Публикует скрипт.

Register-PSRepository

Регистрирует репозиторий PowerShell.

Save-Module

Сохраняет модуль и его зависимости на локальном компьютере, но не устанавливает модуль.

Save-Script

Сохраняет скрипт.

Set-PSRepository

Задает значения для зарегистрированного репозитория.

Test-ScriptFileInfo

Проверяет блок комментариев для скрипта.

Uninstall-Module

Удаляет модуль.

Uninstall-Script

Удаляет скрипт.

Unregister-PSRepository

Отменяет регистрацию репозитория.

Update-Module

Загружает и устанавливает последнюю версию указанных модулей из коллекции в сети на локальный компьютер.

Update-ModuleManifest

Обновляет файл манифеста модуля.

Update-Script

Обновляет скрипт.

Update-ScriptFileInfo

Обновляет сведения для скрипта.