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
モジュールを公開する