HOME > Module系コマンドレット > Publish-Module
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キーが必要です。
関連項目
- Module系コマンドレット
- Get-Module
モジュールの一覧を取得する - New-Module
モジュールを作成する - Import-Module
モジュールをインポートする - Remove-Module
モジュールを削除する - Find-Module
モジュールを検索する - Install-Module
モジュールをインストールする - Update-Module
モジュールをアップデートする - Uninstall-Module
モジュールをアンインストールする - Save-Module
モジュールを保存する - Publish-Module
モジュールを公開する