一、Azure PowerShell部署
 
1、使用 PowerShellGet 在 Windows 上安装 Azure PowerShell
从 Azure PowerShell 版本 6.0 开始,Azure PowerShell 需要 PowerShell 版本 5.0。 若要查看在计算机上运行的 PowerShell 的版本,运行以下命令:
#$PSVersionTable.PSVersion
2、Windows PowerShell升级

//根据windows版本下载对应的powershell升级补丁
 
3、开始使用Azure powershell
PS C:\Users\Administrator> Install-Module -Name AzureRM
需要使用 NuGet 提供程序来继续操作
PowerShellGet 需要使用 NuGet 提供程序“2.8.5.201”或更高版本来与基于 NuGet 的存储库交互。必须在“C:\Program
Files\PackageManagement\ProviderAssemblies”或“C:\Users\Administrator\AppData\Local\PackageManagement\ProviderAs
es”中提供 NuGet 提供程序。也可以通过运行 'Install-PackageProvider -Name NuGet -MinimumVersion 2.8.5.201 -Force'
NuGet 提供程序。是否要让 PowerShellGet 立即安装并导入 NuGet 提供程序?
[Y] Yes [N] No [S] Suspend [?] Help (default is "Y"): Y
不受信任的存储库
你正在从不受信任的存储库安装模块。如果你信任该存储库,请通过运行 Set-PSRepository cmdlet 更改其 InstallationPolic
值。是否确实要从“PSGallery”安装模块?
[Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "N"): A
PS C:\Users\Administrator>
PS C:\Users\Administrator> Login-AzureRmAccount -EnvironmentName AzureChinaCloud //登录中国Azure
Account : ***@XXX.partner.onmschina.cn
SubscriptionName : Windows Azure 企业 c571e67f
SubscriptionId : ***********************************
TenantId : ***********************************
Environment : AzureChinaCloud
二、虚拟机安装
 
1、创建资源组
 
PS C:\Users\Administrator> New-AzureRmResourceGroup -Name lgp2 -Location ChinaEast    
 
ResourceGroupName : lgp2
Location          : chinaeast
ProvisioningState : Succeeded
Tags              :
ResourceId        : /subscriptions/c571e67f-785f-4dd6-8cd6-24de40a3812b/resourceGroups/lgp2
 
2、创建虚拟机
使用 New-AzureRmVM 创建 VM。 请提供每个资源的名称,如果这些资源不存在,New-AzureRmVM cmdlet 会创建它们。
//出现提示时,提供用作 VM 登录凭据的用户名和密码:
PS C:\Users\Administrator> New-AzureRmVm `                                
>>     -ResourceGroupName "lgp2" `
>>     -Name "myVM" `
>>     -Location "China East" `
>>     -VirtualNetworkName "myVnet" `
>>     -SubnetName "mySubnet" `
>>     -SecurityGroupName "myNetworkSecurityGroup" `
>>     -PublicIpAddressName "myPublicIpAddress" `
>>     -OpenPorts 80,3389
>>
//虚拟机创建成功的系统信息
ResourceGroupName        : lgp2
Id                       : /subscriptions/c571e67f-785f-4dd6-8cd6-24de40a3812b/resourceGroups/lgp2/providers/Microsoft.
Compute/virtualMachines/myVM
VmId                     : c4dd1ef3-cf2d-47f3-939b-fec3f9f27f73
Name                     : myVM
Type                     : Microsoft.Compute/virtualMachines
Location                 : chinaeast
Tags                     : {}
HardwareProfile          : {VmSize}
NetworkProfile           : {NetworkInterfaces}
OSProfile                : {ComputerName, AdminUsername, WindowsConfiguration, Secrets}
ProvisioningState        : Succeeded
StorageProfile           : {ImageReference, OsDisk, DataDisks}
FullyQualifiedDomainName : myvm-6e4097.China East.cloudapp.azure.com
 
PS C:\Users\Administrator> Get-AzureRmPublicIpAddress -ResourceGroupName "lgp2"|select "ipaddress"
3、远程到虚拟机
 //虚拟机公网IP地址信息
IpAddress                                                                     
---------
139.219.134.125
 //远程到虚拟机
PS C:\Users\Administrator> mstsc /v:139.219.134.125   
//虚拟机部署IIS服务                       
PS C:\Users\cyberadmin> Install-WindowsFeature -name Web-Server -IncludeManagementTools      
 
Success Restart Needed Exit Code      Feature Result
------- -------------- ---------      --------------
True    No             Success        {Common HTTP Features, Default Document, D...
4、删除所有相关虚拟资源
PS C:\Users\Administrator> Remove-AzureRmResourceGroup -Name lgp2
 
Confirm
Are you sure you want to remove resource group 'lgp2'
[Y] Yes  [N] No  [S] Suspend  [?] Help (default is "Y"): Y
True
 
 

  

Windows 上安装 Azure PowerShell及Azure PowerShell部署虚拟机的更多相关文章

  1. .NET平台系列26:在 Windows 上安装 .NET Core/.NET5/.NET6

    系列目录     [已更新最新开发文章,点击查看详细] 本文介绍如何在 Windows 上安装 .NET. .NET 由运行时和 SDK 组成. 运行时用于运行 .NET 应用,应用可能包含也可能不包 ...

  2. 在windows上安装ASP.NET 5(译文)

    本文将介绍如何在windows上安装ASP.NET5,包括单独安装和通过Visual Studio 2015 安装. 本文包括: 通过Visual Studio安装ASP.NET 单独安装ASP.NE ...

  3. 在Windows上安装MySQL(免安装ZIP版)

    在 Windows 上安装MySQL(免安装ZIP版) 因为一些原因,重新安装了MySQL数据库,重装时习惯性使用最新版下载 此过程中发现MySQL 5.7.12 和MySQL 5.6的安装有些区别: ...

  4. Windows上安装配置SSH教程(2)——在Windows XP和Windows 10上安装并配置OpenSSH for Windows

    知识点汇总:http://www.cnblogs.com/feipeng8848/p/8559803.html ------------------------ 安装方式有3种: (1)Windows ...

  5. 在Windows上安装Elasticsearch 5.0

    在windows上安装Elasticsearch Elasticsearch可以使用.zip软件包安装在Windows上. elasticsearch-service.bat命令,它将设置Elasti ...

  6. 在 Windows 上安装Rabbit MQ 指南

    rabbitMQ是一个在AMQP协议标准基础上完整的,可服用的企业消息系统.他遵循Mozilla Public License开源协议.采用 Erlang 实现的工业级的消息队列(MQ)服务器. Ra ...

  7. 在Windows上安装虚拟机详细图文教程

    用虚拟机来安装最新的软件,安装最新的系统等等比较保险,可以避免安装不顺利影响自己原来的系统和应用,想尝鲜又担心自己完全更换系统不适应的朋友可以尝试. 虚拟机下载:https://yunpan.cn/c ...

  8. python环境搭建-在Windows上安装python3.5.2

    在Windows上安装Python3.5.2 首先,根据你的Windows版本(64位还是32位)从Python的官方网站下载Python 3.5.2对应的64位安装程序或32位安装程序(网速慢的同学 ...

  9. windows上安装apache python mod_python

    综述:   windows上安装apache python mod_python的例子.教程甚至图解都不少:但作为新手还是会出错,而且一时无法快速排解. 在此笔者将根据自己的实践经验,给出几个需要注意 ...

随机推荐

  1. tensorflow:保存与读取网络结构,参数

    训练一个神经网络的目的是啥?不就是有朝一日让它有用武之地吗?可是,在别处使用训练好的网络,得先把网络的参数(就是那些variables)保存下来,怎么保存呢?其实,tensorflow已经给我们提供了 ...

  2. 电脑小白和ta的小白电脑——PowerDesigner的安装与破解

    (一)下载 网盘链接:https://pan.baidu.com/s/1Ts_4D4LL7OukaMPgErp6ng 提取码:werf (二)安装 进入解压缩后的安装包文件夹: 1.双击运行Power ...

  3. java实现链栈

    package linkstack; /** * Created by Administrator on 2019/4/18. */ public class LinkStack { private ...

  4. Python基础-Python的三元运算符和lambda表达式

    1. Python的三元表达式: 现在大部分高级语言都支持 “?”这个三元运算符,它对应的表达式如下:condition ? value if true:value if else 但是 Python ...

  5. Python元组的一点用法

    #python的基本语法网上已经有很多详细的解释了,写在这里方便自己记忆一些 元组可以理解为不可变动的列表,访问元组中元素的方式和列表相同,但是需要注意的是元组中的元素是不可修改(增删)的 1.列表的 ...

  6. Thread类线程结束会唤醒使用其对象做锁而睡眠的线程

    首先回顾一下我们的基础知识. sleep: 线程睡眠,不会释放锁 wait: 线程等待.释放锁. notity: 唤醒随机一个当前对象等待的线程,并不会释放锁 notityAll: 唤醒所有当前对象等 ...

  7. Unity3d对象池

    Singleton.cs 12345678910111213 using UnityEngine;/// <summary>/// 单例模版类/// </summary>pub ...

  8. 运行caffe自带的mnist实例教程

    运行caffe自带的mnist实例教程 本文结合几篇博文总结下来的,附上其中一篇原博文链接以供参考:http://blog.sina.com.cn/s/blog_168effc7e0102xjr1.h ...

  9. VBA在WORD应用中如何将格式应用于选定内容

    下列示例使用 Selection 属性将字符和段落格式应用于选定文本.使用 Font 属性获得字体格式的属性和方法,使用 ParagraphFormat 属性获得段落格式的属性和方法. Sub For ...

  10. 使用TkbmMWThreadList实现线程安全列表

    2008年的2.90.00版本,作者实现了TkbmMWThreadList,之后在kbmMW 4.40.00版本,作者将TkbmMWThreadList改成了泛型版本,用以实现线程安全的列表.要使用T ...