Esempio n. 1
0
        public override void ExecuteCmdlet()
        {
            ExecutionBlock(() =>
            {
                base.ExecuteCmdlet();

                AzureBackupContainerType containerType = (AzureBackupContainerType)Enum.Parse(typeof(AzureBackupContainerType), Container.ContainerType);
                switch (containerType)
                {
                case AzureBackupContainerType.Windows:
                case AzureBackupContainerType.SCDPM:
                    AzureBackupClient.EnableMachineContainerReregistration(Container.Id);
                    break;

                default:
                    throw new ArgumentException("Reregistration can be enable only for machine containers.");
                }
            });
        }
        public override void ExecuteCmdlet()
        {
            ExecutionBlock(() =>
            {
                base.ExecuteCmdlet();

                AzureBackupContainerType containerType = (AzureBackupContainerType)Enum.Parse(typeof(AzureBackupContainerType), Container.ContainerType);
                switch (containerType)
                {
                case AzureBackupContainerType.Windows:
                case AzureBackupContainerType.SCDPM:
                    AzureBackupClient.EnableMachineContainerReregistration(Container.ResourceGroupName, Container.ResourceName, Container.Id);
                    break;

                default:
                    throw new ArgumentException(Resources.CannotEnableRegistration);
                }
            });
        }