Compress-PSResource
モジュールまたはスクリプト リソースを含む指定したフォルダーを .nupkg
ファイルに圧縮します。
構文
Compress-PSResource
[-Path] <String>
[-DestinationPath] <String>
[-PassThru]
[-SkipModuleManifestValidate]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
説明
このコマンドレットは、モジュールまたはスクリプト リソースを含む指定されたフォルダーを .nupkg
ファイルに圧縮します。 は、Publish-PSResource
コマンドレットのパック機能を分離します。 これにより、リポジトリに発行する前に、.nupkg
ファイルに署名できます。 最終的な .nupkg
ファイルは、Publish-PSResource
の NupkgPath パラメーターを使用して発行できます。
このコマンドは、Microsoft.PowerShell.PSResourceGetの v1.1.0-preview2 で追加されました。
例
例 1
次の使用例は、TestModule
Compress-PSResource -Path C:\TestModule -DestinationPath C:\NupkgDestination
パラメーター
-Confirm
コマンドレットを実行する前に確認を求めるメッセージが表示されます。
型: | SwitchParameter |
Aliases: | cf |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-DestinationPath
圧縮されたリソースを保存するパス。
型: | String |
配置: | 1 |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-PassThru
パイプラインを介して nupkg の完全なパスを渡します。
型: | SwitchParameter |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-Path
圧縮するリソースへのパス。
型: | String |
配置: | 0 |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-SkipModuleManifestValidate
.nupkg
ファイルを作成する前に、モジュール マニフェストの検証をスキップします。
型: | SwitchParameter |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-WhatIf
コマンドレットを実行した場合の動作を示します。 コマンドレットは実行されません。
型: | SwitchParameter |
Aliases: | wi |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
入力
None
出力
既定では、このコマンドはパイプラインに出力を書き込むことはありません。
PassThru パラメーターを使用すると、新しい .nupkg
ファイルの FileSystemInfo オブジェクトが返されます。
メモ
モジュールは、cmres
を Compress-PSResource
のエイリアスとして定義します。
このコマンドレットを使用すると、nuspec 依存関係を ACR に発行できます。
関連リンク
PSResourceGet