Skip to content

Commit 6cac04d

Browse files
Fix for Force in Remove-AzureRmSiteRecoveryServicesProvider
1 parent afd68ca commit 6cac04d

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

src/ResourceManager/SiteRecovery/Commands.SiteRecovery/RecoveryServicesProvider/RemoveAzureRmSiteRecoveryServicesProvider.cs

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ namespace Microsoft.Azure.Commands.SiteRecovery
2424
/// <summary>
2525
/// Retrieves Azure Site Recovery Services Provider.
2626
/// </summary>
27-
[Cmdlet(VerbsCommon.Remove, "AzureRmSiteRecoveryServicesProvider", DefaultParameterSetName = ASRParameterSets.Default)]
27+
[Cmdlet(VerbsCommon.Remove, "AzureRmSiteRecoveryServicesProvider", DefaultParameterSetName = ASRParameterSets.Default, SupportsShouldProcess = true)]
2828
[OutputType(typeof(IEnumerable<ASRJob>))]
2929
public class RemoveAzureRmSiteRecoveryServicesProvider : SiteRecoveryCmdletBase
3030
{
@@ -51,7 +51,11 @@ public class RemoveAzureRmSiteRecoveryServicesProvider : SiteRecoveryCmdletBase
5151
public override void ExecuteSiteRecoveryCmdlet()
5252
{
5353
base.ExecuteSiteRecoveryCmdlet();
54-
RemoveServiceProvider();
54+
55+
if (ShouldProcess(this.ServicesProvider.FriendlyName, VerbsCommon.Remove))
56+
{
57+
RemoveServiceProvider();
58+
}
5559
}
5660

5761
/// <summary>

0 commit comments

Comments
 (0)