Azure 自动化:使用PowerShell Credential连接到Azure
最近在中国版windows azure中新上线的自动化功能, 使用自动化,您可以导入自己的PowerShell脚本,然后设置一个运行计划使得脚本能按计划运行。
在本文中,我们来学习如何使用PowerShell Credential连接到Azue订阅。
概要过程如下---
准备用户帐户:
1. 要执行自动化任务,推荐创建一个专用于执行自动化的帐户,我们称之为AutoUser。
2. 将AutoUser加入到Active Directory的协同管理员。
3. 使用AutoUser登录并修改密码。
创建配置自动化帐户凭据和订阅名:
1. 创建一个自动化帐户,我们之称为TestAccount。
2. 单击TestAccount,单击资产选项卡。
3. 在工具栏,单击添加设置按钮。
4. 在选择要添加的类型的设置页面,单击添加凭据。
5. 选择凭据类型为Windows PowerShell凭据,在名称框中输入PSCredential。
6. 单击下一步,在定义凭据窗口, 在用户名框中,输入AutoUser的全称。在密码和确认密码框中,输入您更改的密码。
7. 单击完成。
8. 在工具栏,单击添加设置按钮。
9. 在选择要添加的类型的设置页面,单击添加变量。
10. 选择字符串作为变量类型, 在名称框,输入SubscriptionName,单击下一步。
11. 在值框中,输入您的订阅名称,如Free Trial等,单击完成。
导入PowerShell脚本
1. 单击Runbook选项卡。
2. 单击导入, 将以下代码:保存到您本地文件,如D:\Connect2Azure.ps1。
workflow Connect2Azure
{
$Credential = Get-AutomationPSCredential -Name "PSCredential"
$SubscriptionName = Get-AutomationVariable -Name "SubscriptionName" #connect to Azure
Add-AzureAccount -Environment AzureChinaCloud -Credential $Credential #Select the Azure subscription to use in this workflow
Select-AzureSubscription -SubscriptionName $SubscriptionName
}
注:在中国版Windows azure, 您使用Add-AzureAccount时需要添加开关 -Environment AzureChinaCloud
3. 在选择要导入的Runbook中, 将Connect2Azure.ps1文件导入。
4. 单击Connect2Azure。
5. 在Connect2Azure中, 单击创作选项卡。
6. 在这里查看您导入的代码。 这里,您可以编辑,测试,发布您的代码。
书写您的任务:
连接上Azure订阅以后,您就可以开始您添加您的代码了,比如创建一个存储帐户:
New-AzureStorageAccount -Location ‘China North’ -StorageAccountName 'stor011'
加入延时:
Start-Sleep -Seconds 60
计划日程:
1. 首先,您需要先发布您的脚本。 单击计划日程,单击链接到新计划。
2. 为计划起个名称,如run18PM,单击下一步。
3. 在配置计划日常页面, 选择每天, 在开始时间,输入18:00。
4. 单击完成。
您的计划会在每天18:00执行作业。
Azure 自动化:使用PowerShell Credential连接到Azure的更多相关文章
- Azure自动化实例: 复制blog用于备份
在Azure 自动化:使用PowerShell Credential连接到Azure, 之后, 我在项目中遇到了实现blog备份的任务, 现将其作为一个实例写下来: 1. 首先,创建自动化帐户, 在资 ...
- 针对通过 SSH 连接到 Azure Linux VM 时发生的失败、错误或被拒绝问题进行故障排除
尝试连接到 Linux 虚拟机 (VM) 时,有多种原因可能会导致安全外壳 (SSH) 错误.SSH 连接失败或被拒绝. 本文帮助用户找出原因并更正问题. 可以使用 Azure 门户.Azure CL ...
- 使用powershell链接到Azure
一:针对传统的的Azure 的登陆界面: (ASM) 1. 正常来说是 现在本地创建证书文件,然后上传文件,以便本地计算机和Azure建立可靠的安全连接 Get-AzurePublishSetting ...
- Azure自动化部署服务 (1)
Azure中已经发布了自动化部署服务的PaaS功能. 本文将介绍自动化服务Automation初始化过程. 在Azure Management Portal上左边可以看到Azure的各种服务,其中一项 ...
- 使用Windows Azure PowerShell远程管理Windows Azure虚拟机
对于Windows Azure,如果你还在使用windowsazure.com门户来管理虚拟机,那就显得不怎么高上大了.Windows Azure PowerShell 是一个功能强大的脚本环境,可用 ...
- 如何使用 RDP 或 SSH 连接到 Azure 虚拟机
使用 RDP 或 SSH 连接到 Azure 虚拟机 本文简要概述了如何使用远程桌面控制协议 (RDP) 或安全外壳(Secure Shell,SSH)客户端登录 Azure 虚拟机.它还包括要求和故 ...
- Azure Web连接到Azure MySql Db
这个问题折腾了好一会,简单记录一下. 两种方式: 输入"规则名称"."起始 IP"和"结束 IP",然后单击"保存". ...
- Power BI 与 Azure Analysis Services 的数据关联:4、Power BI 连接到Azure Analysis Services 并展示
Power BI 与 Azure Analysis Services 的数据关联:4.Power BI 连接到Azure Analysis Services 过使用服务器名称别名,用户可以使用较短 ...
- Azure PowerShell (13) 批量设置Azure ARM Network Security Group (NSG)
<Windows Azure Platform 系列文章目录> 刚刚在帮助一个合作伙伴研究需求,他们的虚拟机全面的网络安全组(Network Security Group, NSG)会经常 ...
随机推荐
- java.util 类 TreeSet<E>
java.lang.Object≥ java.util.AbstractCollection<E> ≥ java.util.AbstractSet<E> ≥ java.util ...
- uva 1631
1631 Locker A password locker with N digits, each digit can be rotated to 0-9 circularly. You can ro ...
- Spring MVC Controller中解析GET方式的中文参数会乱码的问题(tomcat如何解码)
Spring MVC Controller中解析GET方式的中文参数会乱码的问题 问题描述 在工作上使用突然出现从get获取中文参数乱码(新装机器,tomcat重新下载和配置),查了半天终于找到解决办 ...
- nginx 配置优化的几个参数
nginx 配置优化的几个参数 2011-04-22 本文地址: http://blog.phpbean.com/a.cn/7/ --水平有限欢迎指正-- -- 最近在服务器上搞了一些nginx 研究 ...
- 使用read write 读写socket
一旦,我们建立好了tcp连接之后,我们就可以把得到的fd当作文件描述符来使用. 由此网络程序里最基本的函数就是read和write函数了. 写函数: ssize_t write(int fd, con ...
- CSS 奇技淫巧十八招
http://www.tuicool.com/articles/VZneI3 開始覺得自己會寫 CSS 也算有一段時間了,常常遇到一些非常實用的技巧不斷地反覆使用,但是我個人覺得對初學者來說很難從 ...
- limit 百万级数据分页优化方法
mysql教程 这个数据库教程绝对是适合dba级的高手去玩的,一般做一点1万 篇新闻的小型系统怎么写都可以,用xx框架可以实现快速开发.可是数据量到了10万,百万至千万,他的性能还能那么高吗? 一点小 ...
- 精华 ionic入门之色彩、图标、边距和界面组件:列表
目录:色彩.图标和边距色彩图标内边距界面组件:列表列表:.list成员容器:.item.item: 嵌入文本.item : 嵌入图标.item : 嵌入头像.item : 嵌入缩略图.item : 嵌 ...
- 基于百度定位及天气获取的DEMO
demo基于百度定位APIv4.0版.新浪天气(不用查询城市代码). 需求: 1.button实现触发定位监听和天气捕获 2.两个textview 分别显示详细地址.天气. 界面很简陋,侧重功能实现. ...
- 使用siege进行Web压力测试
因为最近公司线上node项目出一些不稳定的情况,考虑在这方面能不能做进一步的优化,既然要做优化首先要知道问题出在哪里? 因为暂无法定位是node层问题还是api层出现问题,由于在开发环境小并发量程序运 ...