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


Compress-PSResource

Сжимает указанную папку, содержащую ресурсы модуля или скрипта, в файл .nupkg.

Синтаксис

Compress-PSResource
        [-Path] <String>
        [-DestinationPath] <String>
        [-PassThru]
        [-SkipModuleManifestValidate]
        [-WhatIf]
        [-Confirm]
        [<CommonParameters>]

Описание

Этот командлет сжимает указанную папку, содержащую ресурсы модуля или скрипта, в файл .nupkg. изолирует функцию пакета в командлете Publish-PSResource. Это позволяет подписать файл .nupkg перед публикацией в репозитории. Вы можете опубликовать окончательный файл с помощью параметра NupkgPath .

Эта команда была добавлена в версию 1.1.0-preview2 Microsoft.PowerShell.PSResourceGet.

Примеры

Пример 1

В этом примере модуль сжимается TestModule и сохраняет te nupkg в DestinationPath.

Compress-PSResource -Path C:\TestModule -DestinationPath C:\NupkgDestination

Параметры

-Confirm

Запрашивает подтверждение перед запуском командлета.

Тип:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-DestinationPath

Путь к сохранению сжатого ресурса.

Тип:String
Position:1
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-PassThru

Передайте полный путь nupkg через конвейер.

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Path

Путь к ресурсу для сжатия.

Тип:String
Position:0
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-SkipModuleManifestValidate

Пропускает проверку манифеста модуля перед созданием файла .nupkg.

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-WhatIf

Показывает, что произойдет, если командлет выполняется. Командлет не выполняется.

Тип:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

Входные данные

None

Выходные данные

FileInfo

По умолчанию эта команда не записывает выходные данные в конвейер. При использовании параметра PassThru возвращается объект FileInfo для нового файла .nupkg.

Примечания

Модуль определяет cmres как псевдоним для Compress-PSResource.

Этот командлет позволяет публиковать зависимости nuspec в ACR.