Unregister-PackageSource
등록된 패키지 원본을 제거합니다.
Syntax
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>]
Description
cmdlet은 Unregister-PackageSource
등록된 패키지 원본을 제거합니다. 패키지 원본은 항상 패키지 공급자에 의해 관리됩니다. 패키지 원본을 찾으려면 cmdlet을 Get-PackageSource
사용합니다.
예제
예제 1: NuGet 공급자에 대한 패키지 원본 등록 취소
cmdlet은 Unregister-PackageSource
로컬 컴퓨터에서 패키지 원본의 등록을 취소합니다. 위치 및 공급자 매개 변수를 사용하여 제거할 원본을 추가로 지정할 수 있습니다.
PS> Unregister-PackageSource -Source MyNuGet
cmdlet은 Unregister-PackageSource
Source 매개 변수를 사용하여 제거할 원본을 지정합니다.
예제 2: PackageSource 개체를 사용하여 패키지 등록 취소
이 예제에서는 및 Unregister-PackageSource
를 Get-PackageSource
사용하여 패키지 원본의 등록을 취소합니다. PackageSource 개체는 변수에 저장됩니다.
PS> $pkgsource = Get-PackageSource -Name MyNuGet
PS> Unregister-PackageSource -InputObject $pkgsource
변수는 $pkgsource
cmdlet에서 만든 PackageSource 를 Get-PackageSource
저장합니다.
Unregister-PackageSource
에서는 를 $pkgsource
InputObject 매개 변수에 대한 입력으로 사용합니다.
대신 cmdlet은 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과 같은 사용자 이름을 입력하거나 cmdlet에서 생성된 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
PackageManagement가 Unregister-PackageSource
지정된 패키지 원본에 대한 패키지 공급자를 자동으로 제거하도록 강제하는 것을 나타냅니다.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InputObject
cmdlet에서 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
cmdlet이 실행될 경우 Unregister-PackageSource
어떤 일이 발생하는지 표시합니다. cmdlet이 실행되지 않습니다.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
입력
Microsoft.PackageManagement.Packaging.PackageSource
PackageSource 개체를 이 cmdlet으로 파이프할 수 있습니다.
출력
None
이 cmdlet은 출력을 반환하지 않습니다.
참고
명령에 패키지 공급자를 포함하면 cmdlet에서 동적 매개 변수를 사용할 수 있습니다. 동적 매개 변수는 패키지 공급자와 관련이 있습니다. cmdlet은 Get-Help
cmdlet의 매개 변수 집합을 나열하고 공급자의 매개 변수 집합을 포함합니다.
관련 링크
PowerShellGet
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기