最近在中国版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的更多相关文章

  1. Azure自动化实例: 复制blog用于备份

    在Azure 自动化:使用PowerShell Credential连接到Azure, 之后, 我在项目中遇到了实现blog备份的任务, 现将其作为一个实例写下来: 1. 首先,创建自动化帐户, 在资 ...

  2. 针对通过 SSH 连接到 Azure Linux VM 时发生的失败、错误或被拒绝问题进行故障排除

    尝试连接到 Linux 虚拟机 (VM) 时,有多种原因可能会导致安全外壳 (SSH) 错误.SSH 连接失败或被拒绝. 本文帮助用户找出原因并更正问题. 可以使用 Azure 门户.Azure CL ...

  3. 使用powershell链接到Azure

    一:针对传统的的Azure 的登陆界面: (ASM) 1. 正常来说是 现在本地创建证书文件,然后上传文件,以便本地计算机和Azure建立可靠的安全连接 Get-AzurePublishSetting ...

  4. Azure自动化部署服务 (1)

    Azure中已经发布了自动化部署服务的PaaS功能. 本文将介绍自动化服务Automation初始化过程. 在Azure Management Portal上左边可以看到Azure的各种服务,其中一项 ...

  5. 使用Windows Azure PowerShell远程管理Windows Azure虚拟机

    对于Windows Azure,如果你还在使用windowsazure.com门户来管理虚拟机,那就显得不怎么高上大了.Windows Azure PowerShell 是一个功能强大的脚本环境,可用 ...

  6. 如何使用 RDP 或 SSH 连接到 Azure 虚拟机

    使用 RDP 或 SSH 连接到 Azure 虚拟机 本文简要概述了如何使用远程桌面控制协议 (RDP) 或安全外壳(Secure Shell,SSH)客户端登录 Azure 虚拟机.它还包括要求和故 ...

  7. Azure Web连接到Azure MySql Db

    这个问题折腾了好一会,简单记录一下. 两种方式: 输入"规则名称"."起始 IP"和"结束 IP",然后单击"保存". ...

  8. Power BI 与 Azure Analysis Services 的数据关联:4、Power BI 连接到Azure Analysis Services 并展示

    Power BI 与 Azure  Analysis Services 的数据关联:4.Power BI 连接到Azure  Analysis Services 过使用服务器名称别名,用户可以使用较短 ...

  9. Azure PowerShell (13) 批量设置Azure ARM Network Security Group (NSG)

    <Windows Azure Platform 系列文章目录> 刚刚在帮助一个合作伙伴研究需求,他们的虚拟机全面的网络安全组(Network Security Group, NSG)会经常 ...

随机推荐

  1. 选择列表中的列无效,因为该列没有包含在聚合函数或 GROUP BY 子句中

    选择列表中的列无效,因为该列没有包含在聚合函数或 GROUP BY 子句中 T-SQL核心语句形式: SELECT     --指定要选择的列或行及其限定  [INTO ]      --INTO子句 ...

  2. 玩转linux文件(重点)

    一.几个主要的操作 mkdir—创建目录 cp—复制文件和目录 mv——移动/重命名文件和目录 rm——删除文件和目录 ln——创建硬链接和软链接 二.几个考点: 通配符 硬链接和软链接(符号链接) ...

  3. Objective-C:Foundation框架-常用类-NSObject

    NSObject是所有类的基类,其常见用法有: #import <Foundation/Foundation.h> @interface Person : NSObject - (void ...

  4. Java集合涉及的类(代码)

    Customer: public class Customer implements Comparable{        private Integer customerId;        pri ...

  5. NoSQL你知多少?

    1.NoSQL是什么? NoSQL 是 Not Only SQL 的缩写,意即"不仅仅是SQL"的意思,泛指非关系型的数据库.强调Key-Value Stores和文档数据库的优点 ...

  6. python的一点小常识

    在Python中,有两种变长参数,分别是元组(非关键字参数)和字典(关键字参数),其参数以一个*开头表示任意长度的元组[tuple],可以接收连续一串参数,参数以两个*开头表示一个字典[dict],即 ...

  7. [转]Web基础架构:负载均衡和LVS

    以下内容转载自:http://www.importnew.com/11229.html 在大规模互联网应用中,负载均衡设备是必不可少的一个节点,源于互联网应用的高并发和大流量的冲击压力,我们通常会在服 ...

  8. [转]Arrays.sort()你应该知道的事

    以下内容转自: 原文链接: programcreek 翻译: ImportNew.com- 刘志军 译文链接: http://www.importnew.com/8952.html --------- ...

  9. [Js]无缝滚动

    效果: 1.默认缓慢往左滚动 2.放到左箭头上还是向左滚动,放到右箭头上向右滚动 3.放到图片上停止滚动,移出继续滚动 思路: 1.计算图片列表ul的宽度 2.开启定时器,使其向左边距不断增大,造成向 ...

  10. 12.Object-C--浅谈OC的内存管理机制

    昨天学习了OC的内存管理机制,今天想总结一下,所以接下来我要在这里bibi一下:OC的内存管理. 首先我要说的是,内存管理的作用范围. 内存管理的作用范围: 任何继承了NSObject的对象,对其他基 ...