次の方法で共有


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

出力

Object

メモ

モジュールは のエイリアスPublish-PSResourceとして を定義しますpbres

ファイル共有ベースのリポジトリには、リソースに関するメタデータがありません。 したがって、依存関係をチェックする方法はありません。