我的订阅我有4台虚拟机,每台机器都在Windows操作系统上运行。 我想使用C#sdk
在每台机器中添加一些数据磁盘var computeClient = new Microsoft.Azure.Management.Compute.ComputeManagementClient(credentials) { SubscriptionId = subscriptionId };
此代码获取计算客户端
答案 0 :(得分:2)
请使用以下代码。
var computeClient = new Microsoft.Azure.Management.Compute.ComputeManagementClient(credentials) { SubscriptionId = subscriptionId };
var ObjVirtualMachines = computeClient.VirtualMachines.Get(<Resource Group Name>, <Virtual Machin Name>);
try
{
ObjVirtualMachines.StorageProfile.DataDisks.Add(new DataDisk()
{
Name = "ArmDataDisk_0624",
Vhd = new VirtualHardDisk("https://<StorageAccount Name>.blob.core.windows.net/vhds/<Name Of Data Disk>.vhd"),
DiskSizeGB = 1023,
Lun = 1,
CreateOption="empty"
});
var newUpdatesVM = computeClient.VirtualMachines.CreateOrUpdate(<Resource Group Name>, ObjVirtualMachines.Name, ObjVirtualMachines);
}
catch (Exception exp)
{
throw exp;
}