Créer plusieurs volumes SAN élastiques dans un lot
Pour simplifier la création de plusieurs volumes en tant que lot, vous pouvez utiliser un .csv avec des valeurs préremplies pour créer autant de volumes de différentes tailles que vous le souhaitez.
Mettez en forme votre .csv avec cinq colonnes, ResourceGroupName, ElasticSanName, VolumeGroupName, Name et SizeGiB. La capture d’écran suivante fournit un exemple :
Vous pouvez ensuite utiliser le script suivant pour créer vos volumes.
$filePath = "D:\ElasticSan\TestCsv3.csv"
$BatchCreationList = Import-Csv -Path $filePath
foreach($creationParam in $BatchCreationList) {
# -AsJob can be added to make the operations parallel
# -ErrorAction can be added to change the behavior of the for loop when an error occurs
New-AzElasticSanVolume -ElasticSanName $creationParam.ElasticSanName -GroupName $creationParam.VolumeGroupName -Name $creationParam.Name -ResourceGroupName $creationParam.ResourceGroupName -SizeGiB $creationParam.SizeGiB #-ErrorAction Continue #-AsJob
}