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-PackageSource
をGet-PackageSource
使用してパッケージ ソースの登録を解除します。 PackageSource オブジェクトは変数に格納されます。
PS> $pkgsource = Get-PackageSource -Name MyNuGet
PS> Unregister-PackageSource -InputObject $pkgsource
変数には $pkgsource
、 コマンドレットによって作成された PackageSource が Get-PackageSource
格納されます。
Unregister-PackageSource
は InputObject$pkgsource
パラメーターへの入力として を使用します。
別の方法として、コマンドレットは Unregister-PackageSource
InputObject パラメーターの値を指定できます。
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
、コマンドレットのパラメーター セットが一覧表示され、プロバイダーのパラメーター セットが含まれています。
関連リンク
PowerShellGet