Unregister-PackageSource
登録済みのパッケージ ソースを削除します。
構文
Unregister-PackageSource
[[-Source] <String>]
[-Location <String>]
[-Credential <PSCredential>]
[-Force]
[-ForceBootstrap]
[-WhatIf]
[-Confirm]
[-ProviderName <String>]
[<CommonParameters>]
Unregister-PackageSource
-InputObject <PackageSource[]>
[-Credential <PSCredential>]
[-Force]
[-ForceBootstrap]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Unregister-PackageSource
[-Credential <PSCredential>]
[-Force]
[-ForceBootstrap]
[-WhatIf]
[-Confirm]
[-ConfigFile <String>]
[-SkipValidate]
[<CommonParameters>]
Unregister-PackageSource
[-Credential <PSCredential>]
[-Force]
[-ForceBootstrap]
[-WhatIf]
[-Confirm]
[-ConfigFile <String>]
[-SkipValidate]
[<CommonParameters>]
Unregister-PackageSource
[-Credential <PSCredential>]
[-Force]
[-ForceBootstrap]
[-WhatIf]
[-Confirm]
[-PackageManagementProvider <String>]
[-PublishLocation <String>]
[-ScriptSourceLocation <String>]
[-ScriptPublishLocation <String>]
[<CommonParameters>]
Unregister-PackageSource
[-Credential <PSCredential>]
[-Force]
[-ForceBootstrap]
[-WhatIf]
[-Confirm]
[-PackageManagementProvider <String>]
[-PublishLocation <String>]
[-ScriptSourceLocation <String>]
[-ScriptPublishLocation <String>]
[<CommonParameters>]
説明
このコマンドレットは Unregister-PackageSource 、登録済みのパッケージ ソースを削除します。 パッケージ ソースは、常にパッケージ プロバイダーによって管理されます。 パッケージ ソースを検索するには、コマンドレットを Get-PackageSource 使用します。
例
例 1: Nuget プロバイダーのパッケージ ソースの登録を解除する
コマンドレットは Unregister-PackageSource 、ローカル コンピューターからパッケージ ソースの登録を解除します。 Location パラメーターと Provider パラメーターを使用して、削除するソースをさらに指定できます。
PS> Unregister-PackageSource -Source MyNuGet
このコマンドレットでは Unregister-PackageSource 、 Source パラメーターを使用して、削除するソースを指定します。
例 2: PackageSource オブジェクトを使用してパッケージの登録を解除する
この例では、パッケージ ソースの Get-PackageSource 登録解除と Unregister-PackageSource 登録解除を使用します。 PackageSource オブジェクトは変数に格納されます。
PS> $pkgsource = Get-PackageSource -Name MyNuGet
PS> Unregister-PackageSource -InputObject $pkgsource
この変数には $pkgsource 、コマンドレットによって作成された PackageSource が Get-PackageSource 格納されます。
Unregister-PackageSourceでは、$pkgsourceInputObject パラメーターへの入力として使用されます。
別の方法として、コマンドレットは Unregister-PackageSourceInputObject パラメーターの値を指定できます。
Unregister-PackageSource -InputObject ( Get-PackageSource -Name MyNuGet )
パラメーター
構成ファイルを指定します。
| Type: | String |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
実行前に確認 Unregister-PackageSource を求めるメッセージが表示されます。
| Type: | SwitchParameter |
| Aliases: | cf |
| Position: | Named |
| Default value: | False |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
コンピューターにアクセスしてコマンドを実行するアクセス許可を持つユーザー アカウントを指定します。 User01、Domain01\User01 などのユーザー名を入力するか、コマンドレットによって生成された PSCredential オブジェクトをGet-Credential入力します。 ユーザー名を入力すると、パスワードの入力を求められます。
Credential パラメーターが指定されていない場合は、現在のユーザー アカウントが使用されます。
| Type: | PSCredential |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
ユーザーに確認せずに、直ちにコマンドを実行します。 セキュリティを除き、成功を妨げる Unregister-PackageSource 制限をオーバーライドします。
| Type: | SwitchParameter |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
指定したパッケージ ソースのパッケージ プロバイダーを自動的にアンインストールするように PackageManagement に強制することをUnregister-PackageSource示します。
| Type: | SwitchParameter |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
コマンドレットから PackageSource オブジェクトを指定するパイプライン入力を Get-PackageSource 受け入れます。 InputObject は 、 PackageSource オブジェクトを値またはオブジェクトを Get-PackageSource 含む変数として受け入れます。
| Type: | Microsoft.PackageManagement.Packaging.PackageSource[] |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
パッケージ ソースがポイントする場所を指定します。 このパラメーターの値には、URI、ファイル パス、またはパッケージ プロバイダーでサポートされているその他の変換先の形式を指定できます。
| Type: | String |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
PackageManagement プロバイダーを指定します。
| Type: | String |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
プロバイダー名を指定します。
| Type: | String |
| Aliases: | Provider |
| Accepted values: | Bootstrap, NuGet, PowerShellGet |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
発行場所を指定します。
| Type: | String |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
スクリプトの発行場所を指定します。
| Type: | String |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
スクリプト ソースの場所を指定します。
| Type: | String |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
パッケージ ソースの資格情報の検証をスキップするスイッチ。
| Type: | SwitchParameter |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
パッケージ ソースのフレンドリ名を指定します。
| Type: | String |
| Aliases: | Name |
| Position: | 0 |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
コマンドレットが実行された場合 Unregister-PackageSource の動作を示します。 コマンドレットは実行されません。
| Type: | SwitchParameter |
| Aliases: | wi |
| Position: | Named |
| Default value: | False |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
入力
`Unregister-PackageSource` accepts **PackageSource** objects from the pipeline as input.
出力
`Unregister-PackageSource` doesn't generate any output.
メモ
コマンドにパッケージ プロバイダーを含めると、コマンドレットで動的パラメーターを使用できるようになります。 動的パラメーターは、パッケージ プロバイダーに固有です。 コマンドレットには Get-Help 、コマンドレットのパラメーター セットが一覧表示され、プロバイダーのパラメーター セットが含まれます。