Поделиться через


Создание нескольких эластичных томов SAN в пакете

Чтобы упростить создание нескольких томов в виде пакета, можно использовать .csv с предварительно заполненными значениями, чтобы создать столько томов различных размеров, сколько вам нравится.

Отформатируйте .csv с пятью столбцами, ResourceGroupName, ElasticSanName, VolumeGroupName, Name и SizeGiB. На следующем снимок экрана приведен пример:

Снимок экрана: пример CSV-файла с примерами имен столбцов и значений.

Затем для создания томов можно использовать следующий скрипт.

$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 

}