azure - 如何从 ARM 模板部署初始化/格式化 Azure Windows VM 的数据磁盘?

标签 azure azure-rm-template

我正在尝试使用 ARM 模板部署 Azure Windows VM。

尽管我已成功将数据磁盘添加到模板中,但随后我必须从磁盘管理在操作系统级别对它们进行初始化。

有没有办法在部署时自动初始化和格式化它们?

当您从 Azure 门户进行部署时,它是如何执行此操作的?

最佳答案

使用 custom script extension ,这一切都可以在 Powershell 中完成,例如

PS C:\>Get-Disk | Where-Object OperationalStatus -eq 'Offline'| 
         Initialize-Disk -PartitionStyle GPT -PassThru |
            New-Volume -FileSystem NTFS -DriveLetter F -FriendlyName 'New-Volume'

https://learn.microsoft.com/en-us/powershell/module/storage/new-volume?view=win10-ps

关于azure - 如何从 ARM 模板部署初始化/格式化 Azure Windows VM 的数据磁盘?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60673709/

相关文章:

azure - 使用 ARM 模板创建 Key Vault 证书

azure - 使用 Azure Powershell 操作 Azure Api 管理时出现 PessimisticConcurrencyConflict 错误

Azure VM 公共(public) IP

azure - Azure 云中的 Spark 部署

azure - 如何使用从链接的 ARM 模板返回的 secureObject 或 securestring

azure - 使用系统分配的托管标识重新部署 Azure VMSS 失败

json - 在 ARM 模板之间共享变量或常量

C# 代码无法连接到 Azure SQL 数据库

Azure Web 作业监控和警报

基于输入参数的 Azure ARM 模板参数