【发布时间】:2019-04-07 11:02:56
【问题描述】:
我正在尝试使用 PowerShell 创建新的托管磁盘 VM。默认情况下,它会创建高级磁盘,并在磁盘名称的末尾生成唯一的字符串。我想将磁盘创建为标准磁盘,并且还想为磁盘设置名称。
我找到了 Set-AzureRmosdisk 命令,但它无法与 New-AzureRmVMConfig 命令一起使用。
有人可以帮助我如何做到这一点吗?
【问题讨论】:
-
看看这个link。希望这可以帮助你。
我正在尝试使用 PowerShell 创建新的托管磁盘 VM。默认情况下,它会创建高级磁盘,并在磁盘名称的末尾生成唯一的字符串。我想将磁盘创建为标准磁盘,并且还想为磁盘设置名称。
我找到了 Set-AzureRmosdisk 命令,但它无法与 New-AzureRmVMConfig 命令一起使用。
有人可以帮助我如何做到这一点吗?
【问题讨论】:
不确定脚本的结构是什么,但获取标准磁盘的关键链接是 Set-AzureRMVMOSDisk,您需要设置的参数是 StorageAccountType
Set-AzureRmVMOSDisk -VM $vm -Name $osDiskName -CreateOption FromImage -Windows -StorageAccountType Standard_LRS
对于标准,您需要将 StorageAccountType 指定为 StandardSSD_LRS 或 Standard_LRS
【讨论】:
【讨论】: