@@ -21,31 +21,55 @@ $ContainerStatus = "Registered"
21
21
22
22
function Test-AzureBackupMarsContainerScenario
23
23
{
24
- $vault = Get-AzureBackupVault - ResourceGroupName $ResourceGroupName - Name $ResourceName
25
-
26
- $containers = Get-AzureBackupContainer - vault $vault - type $ContainerType
27
- Assert-AreEqual $containers [0 ].ContainerType $ContainerType ;
28
- Assert-AreEqual $containers [0 ].Id $ContainerId ;
29
- Assert-AreEqual $containers [0 ].Location $vault.Region ;
30
- Assert-AreEqual $containers [0 ].Name $ContainerName ;
31
- Assert-AreEqual $containers [0 ].ResourceGroupName $vault.ResourceGroupName ;
32
- Assert-AreEqual $containers [0 ].ResourceName $vault.Name ;
33
- Assert-AreEqual $containers [0 ].Status $ContainerStatus ;
34
-
35
- $namedContainers = Get-AzureBackupContainer - vault $vault - type $ContainerType - name $ContainerName
36
- $container = $namedContainers [0 ];
37
- Assert-AreEqual $container.ContainerType $ContainerType ;
38
- Assert-AreEqual $container.Id $ContainerId ;
39
- Assert-AreEqual $container.Location $vault.Region ;
40
- Assert-AreEqual $container.Name $ContainerName ;
41
- Assert-AreEqual $container.ResourceGroupName $vault.ResourceGroupName ;
42
- Assert-AreEqual $container.ResourceName $vault.Name ;
43
- Assert-AreEqual $container.Status $ContainerStatus ;
44
-
45
- Enable-AzureBackupContainerReregistration - Container $container
46
-
47
- Unregister-AzureBackupContainer - Container $container - Force
48
-
49
- $unregContainers = Get-AzureBackupContainer - vault $vault - type $ContainerType - name $ContainerName
50
- Assert-AreEqual $unregContainers.Count 0 ;
24
+ $vault = Get-AzureBackupVault - ResourceGroupName $ResourceGroupName - Name $ResourceName
25
+
26
+ $containers = Get-AzureBackupContainer - vault $vault - type $ContainerType
27
+ Assert-AreEqual $containers [0 ].ContainerType $ContainerType ;
28
+ Assert-AreEqual $containers [0 ].Id $ContainerId ;
29
+ Assert-AreEqual $containers [0 ].Location $vault.Region ;
30
+ Assert-AreEqual $containers [0 ].Name $ContainerName ;
31
+ Assert-AreEqual $containers [0 ].ResourceGroupName $vault.ResourceGroupName ;
32
+ Assert-AreEqual $containers [0 ].ResourceName $vault.Name ;
33
+ Assert-AreEqual $containers [0 ].Status $ContainerStatus ;
34
+
35
+ $namedContainers = Get-AzureBackupContainer - vault $vault - type $ContainerType - name $ContainerName
36
+ $container = $namedContainers [0 ];
37
+ Assert-AreEqual $container.ContainerType $ContainerType ;
38
+ Assert-AreEqual $container.Id $ContainerId ;
39
+ Assert-AreEqual $container.Location $vault.Region ;
40
+ Assert-AreEqual $container.Name $ContainerName ;
41
+ Assert-AreEqual $container.ResourceGroupName $vault.ResourceGroupName ;
42
+ Assert-AreEqual $container.ResourceName $vault.Name ;
43
+ Assert-AreEqual $container.Status $ContainerStatus ;
44
+
45
+ Enable-AzureBackupContainerReregistration - Container $container
46
+
47
+ Unregister-AzureBackupContainer - Container $container - Force
48
+
49
+ $unregContainers = Get-AzureBackupContainer - vault $vault - type $ContainerType - name $ContainerName
50
+ Assert-AreEqual $unregContainers.Count 0 ;
51
+ }
52
+
53
+ $IaasVMManagedResourceName = " dev01testing"
54
+ $IaasVMManagedResourceGroupName = " dev01testing"
55
+ $VaultResourceName = " backuprn"
56
+ $VaultResourceRGName = " backuprg"
57
+
58
+
59
+ function Test-RegisterAzureBackupContainer
60
+ {
61
+ $vault = Get-AzureBackupVault - $VaultResourceRGName mkheranirg - Name $VaultResourceName
62
+ $jobId = Register-AzureBackupContainer - vault $vault - Name $IaasVMManagedResourceName - ServiceName $IaasVMManagedResourceGroupName
63
+
64
+ Assert-NotNull $jobId ' Job should not be null' ;
65
+ }
66
+
67
+
68
+ function Test-UnregisterAzureBackupContainer
69
+ {
70
+ $vault = Get-AzureBackupVault - $VaultResourceRGName mkheranirg - Name $VaultResourceName
71
+ $container = Get-AzureBackupContainer - Name $IaasVMManagedResourceName - Type AzureVM - ManagedResourceGroupName $IaasVMManagedResourceGroupName - Vault $vault
72
+ $jobId = Unregister-AzureBackupContainer - Container $container
73
+
74
+ Assert-NotNull $jobId ' Job should not be null' ;
51
75
}
0 commit comments