Set-PSRepository
登録済みリポジトリの値を設定します。
構文
Default (既定)
Set-PSRepository
[-Name] <String>
[[-SourceLocation] <Uri>]
[-PublishLocation <Uri>]
[-ScriptSourceLocation <Uri>]
[-ScriptPublishLocation <Uri>]
[-Credential <PSCredential>]
[-InstallationPolicy <String>]
[-Proxy <Uri>]
[-ProxyCredential <PSCredential>]
[-PackageManagementProvider <String>]
[<CommonParameters>]
説明
Set-PSRepository
コマンドレットは、登録済みのモジュール リポジトリの値を設定します。 設定は現在のユーザーに対して永続的であり、そのユーザーにインストールされているすべてのバージョンの PowerShell に適用されます。
これは、Set-PSResourceRepository
の コマンドレットのプロキシ コマンドレットです。 詳細については、「 Set-PSResourceRepository」を参照してください。
例
例 1: リポジトリのインストール ポリシーを設定する
Set-PSRepository -Name "myInternalSource" -InstallationPolicy Trusted
このコマンドは、 myInternalSource リポジトリのインストール ポリシーを 信頼済みに設定します。これにより、そのソースからモジュールをインストールする前にプロンプトが表示されなくなります。
例 2: リポジトリのソースと発行の場所を設定する
Set-PSRepository -Name "myInternalSource" -SourceLocation 'https://someNuGetUrl.com/api/v2' -PublishLocation 'https://someNuGetUrl.com/api/v2/packages'
このコマンドは、 myInternalSource のソースの場所と発行場所を指定された URI に設定します。
パラメーター
-Credential
プロキシ コマンドレットは、 Set-PSResourceRepository
でサポートされていないため、このパラメーターを無視します。
パラメーターのプロパティ
型: | PSCredential |
規定値: | None |
ワイルドカードのサポート: | False |
DontShow: | False |
パラメーター セット
(All)
配置: | Named |
必須: | False |
パイプラインからの値: | False |
プロパティ名別のパイプラインからの値: | True |
残りの引数からの値: | False |
-InstallationPolicy
インストール ポリシーを指定します。 有効な値は、 信頼済み、 信頼されていない値です。
プロキシ コマンドレットは、このパラメーターの値を の Set-PSResourceRepository
パラメーターに変換します。
パラメーターのプロパティ
型: | String |
規定値: | None |
指定可能な値: | Trusted, Untrusted |
ワイルドカードのサポート: | False |
DontShow: | False |
パラメーター セット
(All)
配置: | Named |
必須: | False |
パイプラインからの値: | False |
プロパティ名別のパイプラインからの値: | False |
残りの引数からの値: | False |
-Name
リポジトリの名前を指定します。
パラメーターのプロパティ
型: | String |
規定値: | None |
ワイルドカードのサポート: | False |
DontShow: | False |
パラメーター セット
(All)
配置: | 0 |
必須: | True |
パイプラインからの値: | False |
プロパティ名別のパイプラインからの値: | True |
残りの引数からの値: | False |
-PackageManagementProvider
プロキシ コマンドレットは、 Set-PSResourceRepository
でサポートされていないため、このパラメーターを無視します。
パラメーターのプロパティ
型: | String |
規定値: | None |
ワイルドカードのサポート: | False |
DontShow: | False |
パラメーター セット
(All)
配置: | Named |
必須: | False |
パイプラインからの値: | False |
プロパティ名別のパイプラインからの値: | False |
残りの引数からの値: | False |
-Proxy
プロキシ コマンドレットは、 Set-PSResourceRepository
でサポートされていないため、このパラメーターを無視します。
パラメーターのプロパティ
型: | Uri |
規定値: | None |
ワイルドカードのサポート: | False |
DontShow: | False |
パラメーター セット
(All)
配置: | Named |
必須: | False |
パイプラインからの値: | False |
プロパティ名別のパイプラインからの値: | True |
残りの引数からの値: | False |
-ProxyCredential
プロキシ コマンドレットは、 Set-PSResourceRepository
でサポートされていないため、このパラメーターを無視します。
パラメーターのプロパティ
型: | PSCredential |
規定値: | None |
ワイルドカードのサポート: | False |
DontShow: | False |
パラメーター セット
(All)
配置: | Named |
必須: | False |
パイプラインからの値: | False |
プロパティ名別のパイプラインからの値: | True |
残りの引数からの値: | False |
-PublishLocation
プロキシ コマンドレットは、 Set-PSResourceRepository
でサポートされていないため、このパラメーターを無視します。
パラメーターのプロパティ
型: | Uri |
規定値: | None |
ワイルドカードのサポート: | False |
DontShow: | False |
パラメーター セット
(All)
配置: | Named |
必須: | False |
パイプラインからの値: | False |
プロパティ名別のパイプラインからの値: | False |
残りの引数からの値: | False |
-ScriptPublishLocation
プロキシ コマンドレットは、 Set-PSResourceRepository
でサポートされていないため、このパラメーターを無視します。
パラメーターのプロパティ
型: | Uri |
規定値: | None |
ワイルドカードのサポート: | False |
DontShow: | False |
パラメーター セット
(All)
配置: | Named |
必須: | False |
パイプラインからの値: | False |
プロパティ名別のパイプラインからの値: | False |
残りの引数からの値: | False |
-ScriptSourceLocation
プロキシ コマンドレットは、 Set-PSResourceRepository
でサポートされていないため、このパラメーターを無視します。
パラメーターのプロパティ
型: | Uri |
規定値: | None |
ワイルドカードのサポート: | False |
DontShow: | False |
パラメーター セット
(All)
配置: | Named |
必須: | False |
パイプラインからの値: | False |
プロパティ名別のパイプラインからの値: | False |
残りの引数からの値: | False |
-SourceLocation
このリポジトリからモジュールを検出してインストールするための URI を指定します。 たとえば、NuGet ベースのリポジトリの場合、ソースの場所は https://someNuGetUrl.com/api/v2
に似ています。
プロキシ コマンドレットは、このパラメーターを の Set-PSResourceRepository
パラメーターにマップします。
パラメーターのプロパティ
型: | Uri |
規定値: | None |
ワイルドカードのサポート: | False |
DontShow: | False |
パラメーター セット
(All)
配置: | 1 |
必須: | False |
パイプラインからの値: | False |
プロパティ名別のパイプラインからの値: | False |
残りの引数からの値: | False |
CommonParameters
このコマンドレットでは、一般的なパラメーター -Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction、-WarningVariable の各パラメーターがサポートされています。 詳細については、about_CommonParametersを参照してください。
入力
String
PSCredential
Uri
出力
Object
メモ
PowerShell ギャラリーでは、トランスポート層セキュリティ (TLS) バージョン 1.0 と 1.1 はサポートされなくなりました。 TLS 1.2 以降を使用する必要があります。 TLS 1.2 を使用していることを確認するには、次のコマンドを使用します。
[Net.ServicePointManager]::SecurityProtocol = [Net.ServicePointManager]::SecurityProtocol -bor [Net.SecurityProtocolType]::Tls12