@@ -965,3 +965,54 @@ function Test-StorageAccountManagementPolicy
965
965
Clean - ResourceGroup $rgname
966
966
}
967
967
}
968
+
969
+ <#
970
+ . SYNOPSIS
971
+ Test Test-NewSetAzureStorageAccount_LargeFileShare
972
+ . DESCRIPTION
973
+ SmokeTest
974
+ #>
975
+ function Test-NewSetAzureStorageAccount_LargeFileShare
976
+ {
977
+ # Setup
978
+ $rgname = Get-StorageManagementTestResourceName ;
979
+
980
+ try
981
+ {
982
+ # Test
983
+ $stoname = ' sto' + $rgname ;
984
+ $stotype = ' Standard_LRS' ;
985
+ $loc = Get-ProviderLocation_Canary ResourceManagement;
986
+ $kind = ' StorageV2'
987
+
988
+ New-AzResourceGroup - Name $rgname - Location $loc ;
989
+ Write-Output (" Resource Group created" )
990
+
991
+ # new account
992
+ New-AzStorageAccount - ResourceGroupName $rgname - Name $stoname - Location $loc - SkuName $stotype - EnableLargeFileShare;
993
+
994
+ Retry- IfException { $global :sto = Get-AzStorageAccount - ResourceGroupName $rgname - Name $stoname ; }
995
+ Assert-AreEqual $stoname $sto.StorageAccountName ;
996
+ Assert-AreEqual $stotype $sto.Sku.Name ;
997
+ Assert-AreEqual $loc.ToLower ().Replace(" " , " " ) $sto.Location ;
998
+ Assert-AreEqual $kind $sto.Kind ;
999
+ Assert-AreEqual " Enabled" $sto.LargeFileSharesState ;
1000
+
1001
+ # update Account
1002
+ Set-AzStorageAccount - ResourceGroupName $rgname - Name $stoname - EnableLargeFileShare - SkuName $stotype - UpgradeToStorageV2;
1003
+
1004
+ Retry- IfException { $global :sto = Get-AzStorageAccount - ResourceGroupName $rgname - Name $stoname ; }
1005
+ Assert-AreEqual $stoname $sto.StorageAccountName ;
1006
+ Assert-AreEqual $stotype $sto.Sku.Name ;
1007
+ Assert-AreEqual $loc.ToLower ().Replace(" " , " " ) $sto.Location ;
1008
+ Assert-AreEqual $kind $sto.Kind ;
1009
+ Assert-AreEqual " Enabled" $sto.LargeFileSharesState ;
1010
+
1011
+ Remove-AzStorageAccount - Force - ResourceGroupName $rgname - Name $stoname ;
1012
+ }
1013
+ finally
1014
+ {
1015
+ # Cleanup
1016
+ Clean - ResourceGroup $rgname
1017
+ }
1018
+ }
0 commit comments