Publish-PSResource
指定したモジュールをローカル コンピューターから PSResource リポジトリに発行します。
構文
Publish-PSResource
[-ApiKey <String>]
[-Repository <String>]
[-Path] <String>
[-DestinationPath <String>]
[-Credential <PSCredential>]
[-SkipDependenciesCheck]
[-SkipModuleManifestValidate]
[-Proxy <Uri>]
[-ProxyCredential <PSCredential>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
説明
このコマンドレットは、PowerShellGet v2 の および Publish-Script
コマンドレットのPublish-Module
関数を組み合わせています。 Publish-PSResource
は、ローカル コンピューターからオンラインの Nuget ベースのリポジトリにリソースを発行します。 リソースは、リソースの名前、またはモジュールまたはスクリプト リソースを含むパスで指定できます。
例
例 1
この例では、モジュール TestModule を、最も高い優先度で登録されたリポジトリに発行します。
Publish-PSResource -Path c:\TestModule
例 2
次の使用例は、モジュール TestModule を PowerShell ギャラリーに発行します。 API キーは、ユーザー アカウントのPowerShell ギャラリーによって生成されるシークレットです。
Publish-PSResource -Path c:\TestModule -Repository PSGallery -APIKey '1234567'
パラメーター
-ApiKey
リソースをオンライン ギャラリーに発行するために使用する API キーを指定します。
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
コマンドレットの実行前に確認を求めるメッセージが表示されます。
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Credential
特定のリポジトリに対する権限を持つユーザー アカウントを指定します。
Type: | PSCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DestinationPath
NuGet パッケージ .nupkg
ファイルを保存するパスを指定します。 このパラメーターを Repository パラメーターと組み合わせて使用して、リポジトリに発行し、同じパッケージをローカル ファイル システムに保存することもできます。
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Path
モジュールまたはスクリプト ファイルへのパス、または発行するモジュールまたはスクリプト ファイルを含むフォルダーへのパス。
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Proxy
ネットワークの外部にあるリポジトリにアクセスするために使用されるプロキシ サーバーへの URL。
Type: | Uri |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ProxyCredential
プロキシ サーバーを使用するために必要な資格情報。
Type: | PSCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Repository
発行先のリポジトリを指定します。
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SkipDependenciesCheck
すべての依存関係がターゲット リポジトリに存在する既定のチェックをバイパスします。
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SkipModuleManifestValidate
発行前にモジュール マニフェストの検証をスキップします。
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
コマンドレットの実行時に発生する内容を示します。 コマンドレットは実行されません。
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
入力
None
出力
メモ
モジュールは のエイリアスPublish-PSResource
として を定義しますpbres
。
ファイル共有ベースのリポジトリには、リソースに関するメタデータがありません。 したがって、依存関係をチェックする方法はありません。
PSResourceGet
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示