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 オブジェクトを使用してパッケージの登録を解除する

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

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

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

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

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

パラメーター

-ConfigFile

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

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

-Confirm

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

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

-Credential

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

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

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

-Force

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

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

-ForceBootstrap

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

Type:SwitchParameter
Position:Named
Default value:None
Required:False
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
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Location

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

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

-PackageManagementProvider

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

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

-ProviderName

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

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

-PublishLocation

発行場所を指定します。

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

-ScriptPublishLocation

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

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

-ScriptSourceLocation

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

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

-SkipValidate

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

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

-Source

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

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

-WhatIf

コマンドレットが実行された場合 Unregister-PackageSource の動作を示します。 コマンドレットは実行されません。

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

入力

Microsoft.PackageManagement.Packaging.PackageSource

PackageSource オブジェクトをこのコマンドレットにパイプできます

出力

None

このコマンドレットは、出力を返しません。

メモ

コマンドにパッケージ プロバイダーを含めると、コマンドレットで動的パラメーターを使用できるようになります。 動的パラメーターは、パッケージ プロバイダーに固有です。 コマンドレットには Get-Help 、コマンドレットのパラメーター セットが一覧表示され、プロバイダーのパラメーター セットが含まれています。