Erstellen von mehreren Elastic SAN-Volumes in einem Batch

Zum einfacheren Erstellen von mehreren Volumes als Batch können Sie eine CSV-Datei mit vorab ausgefüllten Werten verwenden, um beliebig viele Volumes unterschiedlicher Größen zu erstellen.

Formatieren Sie Ihre CSV-Datei mit fünf Spalten: ResourceGroupName, ElasticSanName, VolumeGroupName, Name und SizeGiB. Der folgende Screenshot enthält ein Beispiel:

Screenshot einer CSV-Beispieldatei mit Beispielen für Spaltennamen und Werten.

Anschließend können Sie Ihre Volumes mithilfe des folgenden Skripts erstellen.

$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 

}