複数の Elastic SAN ボリュームをバッチで作成する

複数のボリュームをバッチとして簡単に作成できるように、事前に値が入力された .csv を使用して、さまざまなサイズのボリュームを必要な数だけ作成できます。

.csv は、ResourceGroupNameElasticSanNameVolumeGroupNameNameSizeGiB の 5 つの列を含めて書式設定します。 次のスクリーンショットはその例を示しています:

サンプルの列名と値を含む、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 

}