日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內(nèi)最全I(xiàn)T社區(qū)平臺 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁 > php開源 > 綜合技術(shù) > 使用 PowerShell 自動登錄 Azure

使用 PowerShell 自動登錄 Azure

來源:程序員人生   發(fā)布時間:2016-08-03 09:38:38 閱讀次數(shù):3442次

PowerShell 是管理 Azure 的最好方式之1,通過使用 PowerShell 腳本可以把很多的工作自動化。比如對 Azure 上的虛擬機(jī),可以設(shè)置定時關(guān)機(jī)操作,并在適當(dāng)?shù)臅r間把它開機(jī),這樣就可以減少虛擬機(jī)的運行時間,同時也能為節(jié)能減排做出貢獻(xiàn)。

PowerShell 的 Azure 模塊中為我們提供了不同的 API, 初期的 API 叫 ASM(Azure Service Manager)。隨著 Azure 的發(fā)展變化,又出現(xiàn)了1套新的 API 叫 ARM(Azure Resource Management)。在這里,我們僅介紹如何使用 ARM中 的 API 實現(xiàn) Azure 上的自動登錄并操作資源。

使用 PowerShell 自動登錄 Azure 的大體思路是這樣的:首先使用登錄命令在交互式界面下進(jìn)行登錄操作,然后使用 Save-AzureRmProfile 命令把登錄認(rèn)證信息保存到本地的文件中。以后在腳本中設(shè)置自動登錄時,只需使用這個本地文件就能夠了。

下面來看看具體的操作進(jìn)程。

1、使用 Login-AzureRmAccount 命令登錄

在登錄前需要先檢查1下當(dāng)前的登錄狀態(tài),可以通過查詢 resource group 來進(jìn)行間接檢查。

履行命令:Get-AzureRmResourceGroup

image

如果當(dāng)前沒有登錄,則會查詢失敗并提示我們需要登錄。

履行命令:Login-AzureRmAccount

通過彈出的對話框登錄:

clip_image002

登錄成功后會顯示賬戶信息:

clip_image003

然后再履行1次 Get-AzureRmResourceGroup 命令。

clip_image005

好了,之前的毛病信息已沒有了,輸出的結(jié)果為 Resource Group 的列表。

到這里,就已登錄成功了。


 2、將登錄信息保存到文件中

Save-AzureRmProfile 命令能夠把當(dāng)前 session 的登錄信息保存到文件中,這樣其它的 session 也能夠使用這個文件進(jìn)行自動登錄了。

履行命令:Save-AzureRmProfile -Path “d:\test\myprofile.json”

myprofile.json 是1個普通的文本文件,文件中只有認(rèn)證信息被加密了,其它的信息都是可讀的。

注意,1定要保護(hù)好生成的 myprofile.json 文件,如果泄漏出去和他人拿到你的賬戶密碼是1樣的。


 3、自動登錄 Azure

通過 Select-AzureRmProfile 命令,可以從文件中載入用戶的登錄信息并且設(shè)置 Azure 的履行上下文。

履行命令:Select-AzureRmProfile –Path “d:\test\myprofile.json”

其履行結(jié)果和運行 Login-AzureRmAccount 命令是1樣的:

clip_image006


 1個自動重啟虛擬機(jī)的例子

以下是重啟 Azure 上的1臺虛機(jī)的完全例子:

$profile = "your profile path" $resourceGroupName = "your resource group name" $vmName = "your vm name" $logfile = "log file name"

# 自定義日志方法

Function LogWrite { Param ([string]$logstring) $now = Get-Date $logcontent = $now.ToShortDateString() + " " + $now.ToShortTimeString() + ": " + $logstring Add-Content $logfile -value $logcontent } LogWrite("before Select-AzureRmProfile.") Select-AzureRmProfile -Path $profile LogWrite("after Select-AzureRmProfile.") LogWrite("before Restart-AzureRmVM.") Restart-AzureRmVM -ResourceGroupName $resourceGroupName -Name $vmName LogWrite("after Restart-AzureRmVM.")

好了,1個簡單的自動化重啟工作就完成了!

生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 精品国产一区二区三区性色av | 一级做a爱片性色毛片www | 麻豆视频免费版 | 欧美黄色精品 | 一区高清 | 日本一区二区在线视频 | 国内激情| 久久成人一区二区 | 欧美videosdesexo| 国产精品国产三级国产aⅴ原创 | 日韩精品免费一区二区三区 | 伦乱视频 | 免费黄色在线看 | 精品视频久久 | 亚洲三级不卡 | 韩国三级大全久久网站 | 国产精品久久久久久久久久久久久 | 黄色99 | 九九99久久 | 99久久无色码中文字幕婷婷 | 欧美日韩激情视频 | 国产亚洲二区 | 一区二区三区高清在线观看 | 91亚洲国产精品 | 日韩激情在线观看 | 国产精品久久久久久久午夜片 | 曰韩精品一区二区 | 一区二区三区欧美日韩 | 亚洲一区二区免费 | 午夜精品久久久久久久传媒 | 精品国产一区二区三区久久影院 | 亚洲 欧美 综合 | 亚洲精品视频免费观看 | 一级毛片免费完整视频 | 福利视频一区二区三区 | 精品无码久久久久久国产 | 国产麻豆乱码精品一区二区三区 | av黄色网| 免费精品国产的网站免费观看 | 国产精品久久久久久久久久久新郎 | 毛片av在线 |