PowerShellコマンドレット虎の巻

Publish-Module

Publish-Moduleは、モジュールを公開するコマンドです。

解説

PowerShellモジュールをローカルコンピューターから
PowerShell Gallery等のオンラインギャラリーに発行します。

構文

(構文)
Publish-Module [<CommonParameters>]
【主要パラメータ】
パラメータ説明
-Name 名前公開するモジュールの名前を指定する
-Path パス公開するモジュールのパスを指定する
-RequiredVersion バージョン発行するモジュールの特定のバージョンを指定する
-NuGetApiKey APIキーリポジトリへの認証に使用するAPIキーを指定する
-Repository リポジトリモジュールを公開するリポジトリを指定する
(デフォルトは"PSGallery")
-Credential 資格情報資格情報を指定する
-FormatVersion バージョンモジュールマニフェストの形式バージョンを指定する
-ReleaseNotes 備考モジュールのリリースノートを指定する
-Tags タグモジュールに関連付けるタグを指定する
-LicenseUri URIモジュールのライセンスURIを指定する
-IconUri URIモジュールのアイコンURIを指定する
-ProjectUri URIモジュールのプロジェクトURIを指定する
-Force警告メッセージを表示せずに強制的に公開する
-WhatIf実行はせずに実行結果の確認のみ行う
-Confirm実行前に確認メッセージの表示を行う

共通的なパラメータは「共通パラメータ」をご覧ください。

サンプル

MyModuleという名前のモジュールをPowerShell Galleryに発行する

Publish-Module -Name "MyModule" -Repository "PSGallery" -NuGetApiKey "XXX"

ディレクトリにあるモジュールをPowerShell Galleryに発行する

Publish-Module -Path "C:\Projects\MyModule" -Repository "PSGallery" -NuGetApiKey "XXX"

プライベートリポジトリに発行する

Publish-Module -Name "MyModule" -Repository "MyPrivateRepo" -NuGetApiKey "XXX"

コマンドのヘルプを表示する

Get-Help Publish-Module

備考

  • 発行には、ギャラリーに登録されたAPIキーが必要です。

関連項目