Bagikan melalui


Compress-PSResource

Memadatkan folder tertentu yang berisi modul atau sumber daya skrip ke dalam file .nupkg.

Sintaks

Default (Default)

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

Deskripsi

Cmdlet ini mengompresi folder tertentu yang berisi modul atau sumber daya skrip ke dalam file .nupkg. mengisolasi fitur paket dalam cmdlet Publish-PSResource. Ini memungkinkan Anda menandatangani file .nupkg sebelum menerbitkannya ke repositori. Anda dapat menerbitkan file akhir menggunakan parameter NupkgPath dari .

Perintah ini ditambahkan di v1.1.0 dari Microsoft.PowerShell.PSResourceGet.

Contoh

Contoh 1

Contoh ini mengompresi modul TestModule dan menyimpan te nupkg ke DestinationPath.

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

Parameter

-Confirm

Meminta konfirmasi sebelum menjalankan cmdlet.

Properti parameter

Jenis:SwitchParameter
Nilai default:None
Mendukung wildcard:False
DontShow:False
Alias:Cf

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-DestinationPath

Jalur untuk menyimpan sumber daya terkompresi.

Properti parameter

Jenis:String
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:1
Wajib:True
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-PassThru

Lewati jalur lengkap nupkg melalui alur.

Properti parameter

Jenis:SwitchParameter
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-Path

Jalur ke sumber daya yang akan dikompresi.

Properti parameter

Jenis:String
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:0
Wajib:True
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-SkipModuleManifestValidate

Lewati memvalidasi manifes modul sebelum membuat file .nupkg.

Properti parameter

Jenis:SwitchParameter
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-WhatIf

Menunjukkan apa yang akan terjadi ketika cmdlet dijalankan. Cmdlet tidak dijalankan.

Properti parameter

Jenis:SwitchParameter
Nilai default:None
Mendukung wildcard:False
DontShow:False
Alias:wi

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

CommonParameters

Cmdlet ini mendukung parameter umum: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction, dan -WarningVariable. Untuk informasi selengkapnya, lihat about_CommonParameters.

Input

None

Output

FileInfo

Secara default, perintah ini tidak menulis output apa pun ke alur. Saat Anda menggunakan parameter PassThru, parameter tersebut mengembalikan objek FileInfo untuk file baru.

Catatan

Modul mendefinisikan cmres sebagai alias untuk Compress-PSResource.

Cmdlet ini memungkinkan penerbitan dependensi nuspec ke dalam ACR.