# 指定订阅名称
$subscriptionName=“订阅名称"
# 指定云服务名称
$serviceName="云服务名称"
# 指定用来保存虚拟机VHD的存储
$storageAccount=“存储账号"
# 指定网络名称
$vnetName=“虚拟网络名称"
# 指定虚拟网络
$subnetNames="SubNetwork01"
# 指定虚拟机名称
$name=“虚拟机名称"
# 指定有效性集
$availabilitysetName=“有效性集"
# 指定虚拟机大小
$instanceSize="Large"
# 指定镜像名称
$imageName="f1179221e23b4dbb89e39d70e5bc9e72__OpenLogic-CentOS-72-20160617"
# 指定Linux管理员名称
$linuxUser=“管理员名称"
# 指定Windows管理员名称
$adminssername=“管理员名称"
# 指定密码
$password="密码"
# 指定时区
$timeZone="China Standard Time"

# 登录资源
# Login-AzureRmAccount -EnvironmentName "AzureChinaCloud"
# Select-AzureRmSubscription -SubscriptionName $subscriptionName

# Add-AzureAccount -Environment AzureChinaCloud
# Select-AzureSubscription -SubscriptionName $subscriptionName

# 获取订阅
# Get-AzureSubscription | where {$_.SubscriptionName -eq $subscriptionName} | select SubscriptionName, IsCurrent | Format-Table -AutoSize
# 获取云服务
# Get-AzureService -ServiceName $serviceName | select Location, Status | Format-Table -AutoSize
# 获取存储账号
# Get-AzureStorageAccount | where {$_.StorageAccountName -eq $storageAccount} | select StorageAccountName, StorageAccountStatus, StatusOfPrimary| Format-Table -AutoSize
# 获取网络设置
# Get-AzureVNetSite -VNetName $vnetName | select Subnets | Format-Table -AutoSize

# 获取镜像名称
# Get-AzureVMImage | where {$_.ImageName -like "*CentOS-72*"} | SELECT ImageName | Format-Table -AutoSize
# 55bc2b193643443bb879a78bda516fc8__Windows-Server-2012-R2-20160721-zh.cn-127GB.vhd
# f1179221e23b4dbb89e39d70e5bc9e72__OpenLogic-CentOS-72-20160617
# Get-AzureVMImage | where {$_.ImageName -like "*Windows-Server-2012-R2*" -and $_.ImageName -like "*zh.cn*"} | SELECT ImageName | Format-Table -AutoSize

# 设定当前订阅的存储账号
Select-AzureSubscription -SubscriptionName $subscriptionName
Set-AzureSubscription -SubscriptionName $subscriptionName -CurrentStorageAccountName $storageAccount

# New-AzureVMConfig -Name $name -InstanceSize $instanceSize -AvailabilitySetName $availabilitysetName -ImageName $imageName | Add-AzureProvisioningConfig -Windows -AdminUsername $adminssername -Password $password -DisableAutomaticUpdates -TimeZone $timeZone | Set-AzureSubnet -SubnetNames $subnetNames | New-AzureVM -ServiceName $serviceName -VNetName $vnetName

New-AzureVMConfig -Name $name -InstanceSize $instanceSize -AvailabilitySetName $availabilitysetName -ImageName $imageName | Add-AzureProvisioningConfig –Linux -LinuxUser $linuxUser -Password $password | Set-AzureSubnet -SubnetNames $subnetNames | New-AzureVM -ServiceName $serviceName -VNetName $vnetName

最新文章

  1. find命令
  2. selenium2.0(WebDriver) API
  3. isDebugEnabled有什么用?
  4. 用jquery实现遮罩层
  5. C#中dataGridView用法集
  6. c++ primer (5)2
  7. 使用PHP生成二维码的两种方法(带logo图像)
  8. linux 网络状态工具ss命令
  9. iOS 10 因苹果健康导致闪退 crash
  10. Swift - 复杂数据类型说明(数组,字典,结构体,枚举)
  11. oracle_index的建立、修改、删除
  12. 将 Shiro 作为应用的权限基础 二:基于SpringMVC实现的认证过程
  13. Android Multimedia框架总结(十一)CodeC部分之AwesomePlayer到OMX服务
  14. BZOJ_2820_YY的GCD_莫比乌斯反演
  15. JavaScript模块化CommonJS/AMD/CMD/UMD/ES6Module的区别
  16. 2017 ES GZ Meetup分享:Data Warehouse with ElasticSearch in Datastory
  17. 【Spring】手写Spring MVC
  18. Mysql 5.7--ubuntu18.04 安装过程及遇到的问题
  19. 将web项目部署到阿里云服务器上
  20. 在linux下手动安装 apache, php, mysql--终极版

热门文章

  1. VS2010 Chromium编译
  2. 《Python基础教程(第二版)》学习笔记 -> 第二章 列表和元组
  3. Selenium webdriver 之select 控件封装,解决onchange问题
  4. hdu 5533 Dancing Stars on Me
  5. hdoj 1859 最小长方形
  6. Oracle10g完全卸载正确步骤
  7. 第一个android程序所遇到问题
  8. 10个Visual Studio原生开发调试技巧
  9. BZOJ 1927: [Sdoi2010]星际竞速 费用流
  10. 安卓服务(Service)的两种开启方式以及服务的生命周期