Compress-PSResource
모듈 또는 스크립트 리소스가 포함된 지정된 폴더를 .nupkg
파일로 압축합니다.
구문
Compress-PSResource
[-Path] <String>
[-DestinationPath] <String>
[-PassThru]
[-SkipModuleManifestValidate]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
이 cmdlet은 모듈 또는 스크립트 리소스가 포함된 지정된 폴더를 .nupkg
파일로 압축합니다. 는 Publish-PSResource
cmdlet의 팩 기능을 격리합니다. 이렇게 하면 리포지토리에 게시하기 전에 .nupkg
파일에 서명할 수 있습니다.
Publish-PSResource
NupkgPath 매개 변수를 사용하여 최종 .nupkg
파일을 게시할 수 있습니다.
이 명령은 microsoft.PowerShell.PSResourceGet
예제
예제 1
이 예제에서는 TestModule
Compress-PSResource -Path C:\TestModule -DestinationPath C:\NupkgDestination
매개 변수
-Confirm
cmdlet을 실행하기 전에 확인 메시지를 표시합니다.
형식: | SwitchParameter |
별칭: | 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
cmdlet이 실행되면 어떻게 되는지 보여 주세요. cmdlet이 실행되지 않습니다.
형식: | SwitchParameter |
별칭: | wi |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
입력
None
출력
기본적으로 이 명령은 파이프라인에 출력을 쓰지 않습니다.
PassThru 매개 변수를 사용하면 새 .nupkg
파일에 대한 FileSystemInfo 개체를 반환합니다.
참고
모듈은 cmres
Compress-PSResource
별칭으로 정의합니다.
이 cmdlet을 사용하면 nuspec 종속성을 ACR에 게시할 수 있습니다.
관련 링크
PSResourceGet