다음을 통해 공유


Invoke-AzResourceMoverDiscard

요청 본문에 포함된 리소스 집합을 삭제합니다. 무시 작업은 moveState 'CommitPending' 또는 'DiscardFailed'의 moveResources에서 트리거되며, 성공적으로 완료되면 moveResource moveState가 MovePending으로 전환됩니다. 사용자가 작업을 필수 구성 요소로 지정하도록 하려면 클라이언트가 validateOnly 속성을 true로 설정하여 작업을 호출할 수 있습니다.

'Invoke-AzResourceMoverDiscard' 명령은 moveType 'RegionToZone'이 있는 이동 컬렉션에 적용되지 않습니다. 취소는 영역 간 이동 시나리오에 유효한 작업이 아니므로 적용할 수 없습니다.

구문

Invoke-AzResourceMoverDiscard
      -Name <String>
      -ResourceGroupName <String>
      [-SubscriptionId <String>]
      -MoveResource <String[]>
      [-MoveResourceInputType <MoveResourceInputType>]
      [-ValidateOnly]
      [-DefaultProfile <PSObject>]
      [-AsJob]
      [-NoWait]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Description

요청 본문에 포함된 리소스 집합을 삭제합니다. 무시 작업은 moveState 'CommitPending' 또는 'DiscardFailed'의 moveResources에서 트리거되며, 성공적으로 완료되면 moveResource moveState가 MovePending으로 전환됩니다. 사용자가 작업을 필수 구성 요소로 지정하도록 하려면 클라이언트가 validateOnly 속성을 true로 설정하여 작업을 호출할 수 있습니다.

'Invoke-AzResourceMoverDiscard' 명령은 moveType 'RegionToZone'이 있는 이동 컬렉션에 적용되지 않습니다. 취소는 영역 간 이동 시나리오에 유효한 작업이 아니므로 적용할 수 없습니다.

예제

예제 1: 리소스를 삭제하기 전에 종속성의 유효성을 검사합니다.

Invoke-AzResourceMoverInitiateMove -ResourceGroupName "RG-MoveCollection-demoRMS" -MoveCollectionName "PS-centralus-westcentralus-demoRMS"  -MoveResource $('psdemorm-vnet') -MoveResourceInputType "MoveResourceId" -ValidateOnly

AdditionalInfo : 
Code           : 
Detail         : 
EndTime        : 2/10/2021 12:39:48 PM
Id             : /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/RG-MoveCollection-demoRMS/providers/Microsoft.Migrate/moveCollections/PS-centralus-westcentralus-demoRMS/operations/095f3d5
                 1-ebd1-4c5b-9a65-d78ebe3ac345
Message        : 
Name           : 095f3d51-ebd1-4c5b-9a65-d78ebe3ac345
Property       : Microsoft.Azure.PowerShell.Cmdlets.ResourceMover.Models.Any
StartTime      : 2/10/2021 12:39:37 PM
Status         : Succeeded

리소스를 삭제하기 전에 종속성의 유효성을 검사합니다.

예제 2: "MoveResource 이름"을 입력으로 사용하여 리소스 이동을 취소합니다.

Invoke-AzResourceMoverDiscard -ResourceGroupName "RG-MoveCollection-demoRMS" -MoveCollectionName "PS-centralus-westcentralus-demoRMS"  -MoveResource $('psdemorm-vnet') -MoveResourceInputType "MoveResourceId"

AdditionalInfo : 
Code           : 
Detail         : 
EndTime        : 2/10/2021 12:56:33 PM
Id             : /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/RG-MoveCollection-demoRMS/providers/Microsoft.Migrate/moveCollections/PS-centralus-westcentralu
                 s-demoRMS/operations/290472e3-c8de-4c55-aba1-3a34a7a4ab38
Message        : 
Name           : 290472e3-c8de-4c55-aba1-3a34a7a4ab38
Property       : Microsoft.Azure.PowerShell.Cmdlets.ResourceMover.Models.Any
StartTime      : 2/10/2021 12:55:21 PM
Status         : Succeeded

"MoveResource 이름"을 입력으로 사용하여 리소스 이동을 취소합니다.

예제 3: "SourceARMID"를 입력으로 사용하여 리소스 이동을 취소합니다.

Invoke-AzResourceMoverDiscard -ResourceGroupName "RG-MoveCollection-demoRMS" -MoveCollectionName "PS-centralus-westcentralus-demoRMS"  -MoveResource $('/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/PSDemoRM/providers/Microsoft.Network/networkSecurityGroups/PSDemoVM-nsg') -MoveResourceInputType "MoveResourceSourceId"

AdditionalInfo : 
Code           : 
Detail         : 
EndTime        : 2/10/2021 1:01:32 PM
Id             : /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/RG-MoveCollection-demoRMS/providers/Microsoft.Migrate/moveCollections/PS-centralus-westcentralu
                 s-demoRMS/operations/955fd43c-10b6-481e-888b-d26d6ec42aea
Message        : 
Name           : 955fd43c-10b6-481e-888b-d26d6ec42aea
Property       : Microsoft.Azure.PowerShell.Cmdlets.ResourceMover.Models.Any
StartTime      : 2/10/2021 1:00:00 PM
Status         : Succeeded

"SourceARMID"를 입력으로 사용하여 리소스 이동을 취소합니다.

매개 변수

-AsJob

작업으로 명령 실행

형식:SwitchParameter
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-Confirm

cmdlet을 실행하기 전에 확인 메시지를 표시합니다.

형식:SwitchParameter
별칭:cf
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-DefaultProfile

DefaultProfile 매개 변수가 작동하지 않습니다. 다른 구독에 대해 cmdlet을 실행하는 경우 사용 가능한 경우 SubscriptionId 매개 변수를 사용합니다.

형식:PSObject
별칭:AzureRMContext, AzureCredential
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-MoveResource

리소스 ID 목록을 가져오거나 설정하며, 기본적으로 moveResourceInputType 속성을 통해 입력 형식을 전환하지 않는 한 이동 리소스 ID를 허용합니다.

형식:String[]
Position:Named
Default value:None
필수:True
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-MoveResourceInputType

이동 리소스 입력 유형을 정의합니다.

형식:MoveResourceInputType
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-Name

이동 컬렉션 이름입니다.

형식:String
별칭:MoveCollectionName
Position:Named
Default value:None
필수:True
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-NoWait

명령을 비동기적으로 실행

형식:SwitchParameter
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-ResourceGroupName

리소스 그룹 이름입니다.

형식:String
Position:Named
Default value:None
필수:True
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-SubscriptionId

구독 ID입니다.

형식:String
Position:Named
Default value:(Get-AzContext).Subscription.Id
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-ValidateOnly

작업이 필수 구성 요소만 실행해야 하는지 여부를 나타내는 값을 가져오거나 설정합니다.

형식:SwitchParameter
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-WhatIf

cmdlet이 실행되면 어떻게 되는지 보여 주세요. cmdlet이 실행되지 않습니다.

형식:SwitchParameter
별칭:wi
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

출력

IOperationStatus