你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

批量创建多个弹性 SAN 卷

为了更简单地批量创建多个卷,可使用具有预填充值的 .csv 来创建所需数量的不同大小的卷。

将 .csv 的格式设置为具有 5 个列: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 

}