1.asm虚拟机可以使用类似如下Azure Powershell命令获取虚拟机的基本信息,包括发行版本,虚拟机名称及size[备注:虚拟机需要是使用平台image创建的] PS C:\Users\he.liming> $vm = Get-AzureVM -ServiceName hlmcla12r2n5c12617 -Name hlmclakey73n1 PS C:\Users\he.liming> $vm.VM.OSVirtualHardDisk HostCaching : ReadWrit…
本文主要介绍Windows Azure CLI对ASM及ARM资源的基本操作 1.在windows的CMD或Powershell环境下,输入命令:azure,可以查看到当前操作的模式为ASM还是ARM 2.可以通过命令:azure config mode arm,进行ASM模式与ARM模式的切换 PS C:\Users\stone> azure config mode arm info: Executing command config mode info: New mode is arm in…
本文主要介绍Windows Azure Powershell对ASM资源的基本操作 1.登陆ASM模式,命令:Add-AzureAccount -Environment AzureChinaCloud 2.获取订阅信息,命令:Get-AzureSubscription 3.设置指定的操作订阅及指定的存储账号,命令: Set-AzureSubscription -SubscriptionId "******" -CurrentStorageAccountName "******…
本篇将和大家分享的是:如何获取Json和Xml格式的配置信息,主要介绍的是Configuration扩展方法的使用,因为netcore的web应用在Startup中已经默认嵌入appsettings.json文件的配置信息,故而我把测试点放在在了netcore的控制台应用上:控制台上使用配置文件也是常用的事情,并且官网实例主要讲解的是json格式,对xml格式直接带过了,因此有了本篇的分享,希望能给你好的帮助: 获取Json配置信息 获取Xml配置信息 获取xml节点属性值 配置文件能否不和应用…
为方便Azure用户导出已创建虚拟机的相关信息,特编写如下脚本: 详情脚本: # 登陆Azure Account Add-AzureRmAccount -EnvironmentName AzureChinaCloud # 设置订阅ID $sub = "******" Select-AzureRmSubscription -Subscription $sub # 设置Excel格式 $excel = New-Object -ComObject Excel.Application $wor…
为方便Azure用户导出已创建虚拟机的相关信息,特编写如下脚本: 详情脚本: # 登陆Azure Account Add-AzureAccount -Environment AzureChinaCloud # 设置订阅ID $sub = "******" Select-AzureSubscription -SubscriptionName $sub # 设置Excel格式 $excel = New-Object -ComObject Excel.Application $workboo…
Azure 监视使用代理从 Azure VM 收集启动和性能数据,将此数据存储在 Azure 存储中,并使其可供通过门户.Azure PowerShell 模块和 Azure CLI 进行访问. 使用更新管理可以管理 Azure Windows VM 的更新和修补程序. 本教程介绍如何执行下列操作: 在 VM 上启用启动诊断 查看启动诊断 安装诊断扩展 创建警报 本教程需要 Azure PowerShell 模块 3.6 或更高版本. 运行 Get-Module -ListAvailable A…
通过Azure Powershell 指定location和Pbulishername 获取所有可用镜像的 publisherName,Offer,Skus,Version,location信息列表 Get-AzureRmLocation | Where-Object { $_.Location -eq 'chinanorth' } | Get-AzureRmVMImagePublisher | Where-Object { $_.publisherName -eq 'OpenLogic' }…
什么是 Azure PowerShell? Azure PowerShell 是一组模块,提供用于通过 Windows PowerShell 管理 Azure 的 cmdlet.你可以使用 cmdlet 来创建.测试.部署和管理通过 Azure 平台传送的解决方案和服务.在大多数情况下,这些 cmdlet 可让你执行在 Azure 经典管理门户中可以执行的任务,例如,创建和配置云服务.虚拟机.虚拟网络和 Web 应用. 步骤 1:安装 . 登录https://www.azure.cn/downl…
http://blog.csdn.net/shuaishifu/article/details/19602059 类库调用自身所带的配置文件中的配置信息,而不是读取应用程序所带的配置信息.代码如下: private Configuration GetConfig() { //获取调用当前正在执行的方法的方法的 Assembly Assembly assembly = Assembly.GetCallingAssembly(); string path = string.Format("{0}.c…
Azure ARM 模式虚拟机: 1.登陆Azure账号 Add-AzureRmAccount -EnvironmentName AzurechinaCloud 2.选择指定订阅 Select-AzureRmSubscription -Subscription ****** 3.获取指定虚拟机信息 $vm = Get-AzureRmVM -ResourceGroupName ****** -Name ****** 4.获取虚拟机操作系统型号及具体版本 Windows VM: PS C:\User…
#登录 $username="{登录名}" #定义一个用户账号的变量,可以输入需要登录的订阅账号名称 $password=ConvertTo-SecureString -String "{密码}" -AsPlainText -Force #对密码进行转换字符加密 $cred= New-Object -TypeName System.Management.Automation.PSCredential -ArgumentList $username,$password…
1.使用 Add-AzureAccount -Environment azurechinacloud 登录到订阅 2.选择默认的订阅 Select-AzureSubscription -SubscriptionId {订阅ID} -Default 3.执行获取命令 Get-AzureRoleSize | select RoleSizeLabel 结果如下: RoleSizeLabel-------------A5 (2 cores, 14336 MB)A6 (4 cores, 28672 MB)…
首先要切换至AzureResourceManager模式下 http://www.cnblogs.com/SignalTips/p/4110790.html 国际版Get-AzureLocation PS C:\WINDOWS\system32> Get-AzureLocation DisplayName : North Europe Name : North Europe AvailableServices : {Compute, Storage, PersistentVMRole, High…
Azure虚拟机,默认情况下没有安装杀毒软件.如果您有此需求可以通过Azure 扩展进行安装,有关Azure反恶意软件的官方说明请参考:https://docs.azure.cn/zh-cn/security/azure-security-antimalware 对于Azure ARM虚拟机,只能通过Azure Powershell的方式在虚拟机中安装安全扩展,但是前提条件是虚拟机中已经正常安装了Azure Agent 1.可以通过如下方法判断虚拟机是否已经安装了Azure Agent a.虚拟…
使用azure powershell 获取指定区域的可用镜像 publisher offer sku信息 param ( [parameter(Mandatory = $false)] $LocationName = "ChinaNorth", [parameter(Mandatory = $false)] $ExportTo = [Environment]::GetFolderPath("Desktop") + "\" + $LocationN…
本文仅演示通过 PowerShell 方式安装并配置 AntiMalware 的过程. 经典虚拟机          立即访问http://market.azure.cn 加载 Antimalware 扩展 : 复制 $vm = Get-AzureVM -ServiceName yourservicename -Name yourvmname Set-AzureVMExtension -Publisher Microsoft.Azure.Security -ExtensionName IaaSA…
以下步骤演示了如何使用 Azure PowerShell 命令将基础结构即服务 (IaaS) 资源从经典部署模型迁移到 Azure Resource Manager 部署模型. 也可根据需要通过 Azure 命令行接口 (Azure CLI) 迁移资源. 如需了解受支持的迁移方案的背景信息,请参阅 平台支持的从经典部署模型到 Azure Resource Manager 部署模型的 IaaS 资源迁移. 如需详细的指南和迁移演练,请参阅 从技术方面深入探讨如何在支持的平台上完成从经典部署模型到…
什么是 Azure PowerShell? Azure PowerShell 是一组模块,提供用于通过 Windows PowerShell 管理 Azure 的 cmdlet.你可以使用 cmdlet 来创建.测试.部署和管理通过 Azure 平台传送的解决方案和服务.在大多数情况下,这些 cmdlet 可用于执行在 Azure 经典管理门户中可以执行的任务,例如,创建和配置云服务.虚拟机.虚拟网络和 Web 应用. 版本控制的工作原理 Azure PowerShell 使用语义版本控制,这意…
ServletConfig ServletConfig:当Servlet容器初始化Servlet时,Servlet容器会给Servlet的init方法传入一个ServletConfig.ServletConfig封装可以通过@WebServlet或者部署描述符传给Servlet的配置信息.这样传入的每条信息就叫做一条初始参数,要在Servlet容器传给Servlet的init方法的ServletConfig中调用getInitParameter方法.getInitParameter的方法签名如下…
Azure目前有两种工作模式:ASM和ARM. 在国内的Azure,我们都是使用ASM的模式.但这种模式有很多限制,比如每个VM必须有一个公网地址,部署不能批量部署等等.ARM对Azure的整体架构做了巨大的修改.在ASM中的很多限制都去掉了.下图是两种模式主要的差别: 今年中Azure在中国将全面支持ARM的模式.目前需要注意的是,在China Azure上需要采用PowerShell的版本是1.2.2.最新版的1.3.2和1.4.0有一些服务不能创建.具体的下载地址是: https://gi…
<Windows Azure Platform 系列文章目录> 最近有一个客户需求,需要批量导出Azure Classic VM的ACL (Access Control List), 还有ARM VM的NSG (Network Security Group) 设置. 我花了一点时间,写了一个PowerShell脚本,发布在我的GitHub上: https://github.com/leizhang1984/AzureChinaPowerShell/blob/master/ARM/ExportA…
脚本内容: <# .SYNOPSIS This script grab all ARM VM VHD file in the subscription and caculate VHD size. .DESCRIPTION This script grab all ARM VM VHD file in the subscription and caculate VHD size. .Example .\Get-ArmVMDiskSize.ps1 -subscriptionid xxxxxxx-x…
最近需要从指定公共访问的blob中复制vhd到自己的订阅存储账户,并使用vhd创建AZURE ARM虚拟机(非经典版),而且在portal.azure.cn中无法实现虚拟机映像创建等功能,于是自己使用azure powershell写了一个简单的脚本, 前期准备: 1.在ARM环境下,创建一个普通存储(切记一定要是普通存储,高级存储无法创建虚拟机),不要创建成经典版 2.将新建的普通存储名称和key填入到以下脚本中 备注:创建虚拟机时,脚本会自动将vhd复制一份作为系统盘,切记,指定系统盘的位置…
生成Image映像文件,记录好Image的URL(下面URL为测试URL,具体请参考实际):ImageURL:https://hlmrgstoragen.blob.core.chinacloudapi.cn/vhdscopy/hlmn4sysclocap-os-2017-09-21-2CE40CEE.vhd 安装和配置Azure Powershell的步骤请参考对应的安装文档.安装配置完成后,使用下面的命令进行创建(#为注释,忽略对应的说明): #指定虚拟机名称 $vmname = "hlmsy…
生成已有特殊化非托管磁盘的方法主要有如下两种: 1.使用StorageExplorer存储管理工具,复制特殊化磁盘到一个新的容器下 2.New Portal中删除虚拟机,默认vhd文件会保留在存储账号中 3.捕获虚拟机,但未进行过一般化 4.本地自定义上传的未进行过一般化的VHD文件 为了便于恢复,我们首先在虚拟机的Disk属性或者存储账号的VHDS容器里面查看并记录下系统盘和数据盘的URL 记录好系统盘和数据盘的URL(下面URL为测试URL,具体请参考实际): OSDiskURL:https…
#此脚本用于 Azure 存储账户中已有 vhd 镜像文件创建虚拟机,一般用于做好镜像测试 #-----------------------------------------------------------------Blob中指定vhd创建虚拟机---------------------------------------- #vhd所在blob存储的信息 $destStorageAccountName ="ygwhxstg" #存储账户名称 $destContainerNam…
<Windows Azure Platform 系列文章目录> 本文内容比较多,请大家仔细阅读,谢谢! 在前几章中,我们做了准备工作: 1.创建ARM Resouce Group,叫LeiResourceGroup 2.创建ARM Storage Account,叫leistorageaccount 3.创建ARM Virtual Network,叫LeiARMVNet 在本章中,笔者将介绍如何在ARM模式下,创建虚拟机VM.主要分为以下几步: 1.创建第一台ARM VM LeiARMWeb0…
本分主要介绍Windows Azure Powershell对ARM资源的基本操作 1.登陆ARM模式,命令:Login-AzureRmAccount -EnvironmentName AzureChinaCloud 2.获取当前账号下的订阅信息,命令:Get-AzureRmSubscription 3.设置指定的订阅为即将操作的订阅,命令:Select-AzureRmSubscription -SubscriptionId "******" 4.获取虚拟机的信息,命令:Get-Azu…
<Windows Azure Platform 系列文章目录> 刚刚在帮助一个合作伙伴研究需求,他们的虚拟机全面的网络安全组(Network Security Group, NSG)会经常变动,如果手动修改非常麻烦. 看看是否有批量设置的方法.我仔细研究了一下,记一下笔记. 注意:这里介绍的是Azure ARM模式下的,虚拟机的Azure NSG网络安全组. 前提需求: 1.安装Azure PowerShell 2.Azure ARM模式下的资源 具体运行的Azure PowerShell A…