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-AzureAutomationVariable -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执行作业。

时间: 2024-10-07 22:59:30

Azure 自动化:使用PowerShell Credential连接到Azure的相关文章

玩转树莓派——把RaspBerry Pi 3连接到Azure云平台

更新版的IoT Dashboard多了连接到Azure云的选项.正好之前激活了Azure账号,试试.   要把树莓派等设备连接到Azure云服务,首先需要连接到Azure IoT中心(IoT Hub),然后为设备创建一个Azure 设备 ID.如果没有可选的Azure IoT Hub,则可以通过订阅直接在IoT Dashboard中创建. 当然,可以在Azure的控制台里面创建.   IoT Hub目前有四种不同定价,功能上并没有差异,只是允许的每天/单位/消息数量的差别.用于测试的话,选择免费

Azure自动化部署服务 (1)

Azure中已经发布了自动化部署服务的PaaS功能. 本文将介绍自动化服务Automation初始化过程. 在Azure Management Portal上左边可以看到Azure的各种服务,其中一项为自动化,就是Automation的PaaS服务. 选中"自动化",然后点击"创建" 为自动化取名"mytest",目前只有中国北部有Automation的服务: 点击"mytest"进入此Automation: 创建后,先添加用

(一)连接到azure

1.登陆microsoft azure 新门户 https://portal.azure.cn 老版门户 https://manage.windowsazure.cn 输入管理员及密码 帐户管理员 [email protected]提醒您,请勿滥发广告! 2.添加管理员 打开Microsoft Azure管理门户,单击左侧边栏Active Directory标签,在页面右侧我们可以看到所订阅的 目录,单击该目录打开配置页面. 在命名为"mintao"的Active Directory页

PowerShell批量启动/关闭Azure VM

备注:以下例子中出现的JohnsonWeb, JohnsonVm均是虚拟机的名称.在运行Powershell脚本之前,请导入您的订阅文件. 根据条件启动/关闭虚拟机,例如根据虚拟机名称,批量启动/关闭 启动虚拟机 $vmNames = New-Object System.Collections.ArrayList $vmNames.Add("JohnsonWeb") $vmNames.Add("JohnsonVm") foreach($vm in Get-Azure

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

对于Windows Azure,如果你还在使用windowsazure.com门户来管理虚拟机,那就显得不怎么高上大了.Windows Azure PowerShell 是一个功能强大的脚本环境,可用于在 Windows Azure 中控制和自动执行工作负荷的部署和管理.   安  装   通过Microsoft Web Platform Installer一键搞定安装.   登录Azure账户   启动安装好的Windows Azure PowerShell,使用“Add-AzureAccou

在Visual Studio中连接到Azure

以下是在Visual Studio中连接到Azure的步骤,连接之后可以方便以后在Visual Studio中管理Azure资源,例如:创建网站资源,一键发布网站至Azure等.

使用ESP8266连接到Azure

很多同学在问我,ESP8266如何连接到Azure,因为官方只有Spark Fun之类的DevKit(开发套件)出了教程(我只找到了套件的文档). 先上视频:http://v.youku.com/v_show/id_XMzE3MTg0NDU1Mg==.html 其实SparkFun Esp8266与普通的ESP8266是一样的,文档上也标注了Arduino Compatible(兼容Arduino) 今天就按官方教程教大家用"从淘宝上买来的NodeMCU ESP12N"连接到 Azur

Azure Stack技术深入浅出系列1:Azure Stack与Azure的有QoS保证的网络联通实现方法和对比测试

源自Azure的Azure stack作为一款业界唯一的和领先的公有云平台一致的混合云平台,能够帮助企业客户从自有数据中心交付Azure云服务.它作为微软混合云战略中的重头戏,官方宣称其将在今年年中GA了.上海仪电集团高度重视这一产品,同时成立了一个专门的团队来跟踪最新的Azure Stack技术动态并积极推动Azure Stack在中国落地.在今后一段时间内容,我们将在过去一年间追踪Azure Stack的技术内容汇总为Azure Stack技术深入浅出系列文章分享给对微软混合云产品感兴趣的相

Azure Stack技术深入浅出系列4: Azure Stack自定义虚拟机镜像和Gallery Item

Azure Stack环境中服务的提供者或运营者从微软变成了Azure Stack集成环境的运营者,通过Azure Stack的MarketPlace,我们可以根据用户的特定需求,提供一些定制化的应用,获得与公有云不一样的用户体验.本文将主要介绍如何在Azure Stack的MarketPlace中如何添加一个自定义的虚拟机进行并定制满足需求的Gallery Item,同时通过自服务的模式提供给业务的消费者. 这一篇,我们将探讨以下几个问题: 如何制作自定义镜像 从自定义镜像创建虚拟机的几种方式