Compress-PSResource
Сжимает указанную папку, содержащую ресурсы модуля или скрипта, в файл .nupkg
.
Синтаксис
Compress-PSResource
[-Path] <String>
[-DestinationPath] <String>
[-PassThru]
[-SkipModuleManifestValidate]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Описание
Этот командлет сжимает указанную папку, содержащую ресурсы модуля или скрипта, в файл .nupkg
. изолирует функцию пакета в командлете Publish-PSResource
. Это позволяет подписать файл .nupkg
перед публикацией в репозитории. Вы можете опубликовать окончательный файл
Эта команда была добавлена в версию 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
Выходные данные
По умолчанию эта команда не записывает выходные данные в конвейер. При использовании параметра PassThru возвращается объект FileInfo для нового файла .nupkg
.
Примечания
Модуль определяет cmres
как псевдоним для Compress-PSResource
.
Этот командлет позволяет публиковать зависимости nuspec в ACR.
Связанные ссылки
PSResourceGet