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-PackageSourceSource パラメーターを使用して、削除するソースを指定します。

例 2: PackageSource オブジェクトを使用してパッケージの登録を解除する

この例では、パッケージ ソースの Get-PackageSource 登録解除と Unregister-PackageSource 登録解除を使用します。 PackageSource オブジェクトは変数に格納されます。

PS> $pkgsource = Get-PackageSource -Name MyNuGet
PS> Unregister-PackageSource -InputObject $pkgsource

この変数には $pkgsource 、コマンドレットによって作成された PackageSourceGet-PackageSource 格納されます。 Unregister-PackageSourceでは、$pkgsourceInputObject パラメーターへの入力として使用されます。

別の方法として、コマンドレットは Unregister-PackageSourceInputObject パラメーターの値を指定できます。

Unregister-PackageSource -InputObject ( Get-PackageSource -Name MyNuGet )

パラメーター

-ConfigFile

構成ファイルを指定します。

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-Confirm

実行前に確認 Unregister-PackageSource を求めるメッセージが表示されます。

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Accept pipeline input:False
Accept wildcard characters:False
-Credential

コンピューターにアクセスしてコマンドを実行するアクセス許可を持つユーザー アカウントを指定します。 User01、Domain01\User01 などのユーザー名を入力するか、コマンドレットによって生成された PSCredential オブジェクトをGet-Credential入力します。 ユーザー名を入力すると、パスワードの入力を求められます。

Credential パラメーターが指定されていない場合は、現在のユーザー アカウントが使用されます。

Type:PSCredential
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-Force

ユーザーに確認せずに、直ちにコマンドを実行します。 セキュリティを除き、成功を妨げる Unregister-PackageSource 制限をオーバーライドします。

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-ForceBootstrap

指定したパッケージ ソースのパッケージ プロバイダーを自動的にアンインストールするように PackageManagement に強制することをUnregister-PackageSource示します。

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-InputObject

コマンドレットから 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
-Location

パッケージ ソースがポイントする場所を指定します。 このパラメーターの値には、URI、ファイル パス、またはパッケージ プロバイダーでサポートされているその他の変換先の形式を指定できます。

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-PackageManagementProvider

PackageManagement プロバイダーを指定します。

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-ProviderName

プロバイダー名を指定します。

Type:String
Aliases:Provider
Accepted values:Bootstrap, NuGet, PowerShellGet
Position:Named
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-PublishLocation

発行場所を指定します。

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-ScriptPublishLocation

スクリプトの発行場所を指定します。

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-ScriptSourceLocation

スクリプト ソースの場所を指定します。

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-SkipValidate

パッケージ ソースの資格情報の検証をスキップするスイッチ。

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-Source

パッケージ ソースのフレンドリ名を指定します。

Type:String
Aliases:Name
Position:0
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-WhatIf

コマンドレットが実行された場合 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 、コマンドレットのパラメーター セットが一覧表示され、プロバイダーのパラメーター セットが含まれます。