powershell - 使用 Powershell 确定 Azure VM 上允许的最大数据驱动器数

标签 powershell azure azure-virtual-machine azure-powershell

我正在尝试确定是否有一种方法可以在预配 Azure VM 时以编程方式确定允许的最大数据驱动器数。

看来你想加多少就加多少,加多了就会创建失败。

最佳答案

您可以使用Get-AzureRmVmSize这将为您提供一个条目列表,例如 -

MaxDataDiskCount : 8

MemoryInMB : 7168

Name : Standard_A3

NumberOfCores : 4

OSDiskSizeInMB : 1047552

ResourceDiskSizeInMB : 291840

所以你可以使用类似的东西

$location = "westeurope"
$Size = "Standard_A3"
((Get-AzureRmVMSize -Location $location).where({$_.name `
                -match $Size})).MaxDataDiskCount 

这会给出

8

关于powershell - 使用 Powershell 确定 Azure VM 上允许的最大数据驱动器数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34994463/

相关文章:

powershell - PowerShell:在哈希表值集合中排序

string - 绑定(bind)到参数时,如何防止字符串参数从 null 更改为空?

powershell - Invoke-WebRequest 是否支持数组作为 POST 表单参数?

azure - 用于检查是否为 Azure VM 启用启动诊断的 Powershell 脚本

azure - 限制对 Azure 存储库的访问

azure - 在页脚中显示内部版本号,使用 azure devops 部署的应用程序

powershell - 使用 Write-Warning "Some Message"-WarningAction 时如何处理所有情况

azure - Azure Kubernetes 部署中缺少 Kubernetes 仪表板中的性能指标

linux - Azure Linux B1s VM - 已安装 Jenkins 服务器,但主页未打开

Azure VM 暂存到生产环境