亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何查詢Azure虛擬機創建記錄

發布時間:2020-07-30 23:22:15 來源:網絡 閱讀:411 作者:mxy00000 欄目:云計算

????最近收到個需求,想看一下Azure虛擬機創建的記錄,詳細了解最近云上都有什么新增的資源,這其實也是個比較正常的需求,隨著云的使用越來越廣泛,很多企業早已不滿足于簡單的用云,而是更聚焦在如何把云用好上,更核心的一點是越來越多的企業開始關注云上的cost問題,因此資源使用的合理性越來越是企業關注的一個重點


????回歸主題,那么如何在Azure實現這個需求呢,其實在資源組的deployment記錄中是可以找到VM的創建記錄的,但是這種方式收集到的信息很零散,我們也不可能每個資源組都去一個個查看,整理這些信息,那么有什么好的辦法呢?

如何查詢Azure虛擬機創建記錄




????其實我們可以直接通過Azure的PowerShell解決這個問題,只需要編寫一個簡單的腳本就可以了,首先運行以下命令,獲取到Azure近三個月的所有log

????

$logs?=?Get-AzureRmLog?-ResourceProvider?Microsoft.Compute?-StartTime?(Get-Date).AddDays(-90)?-Maxrecord?100000


如何查詢Azure虛擬機創建記錄

foreach($log?in?$logs)
{
????if(($log.OperationName.Value?-eq?'Microsoft.Compute/virtualMachines/write')?-and?($log.SubStatus.Value?-eq?'Created'))
????{
????????Write-Output?"$($log.caller)?created?vm?$($log.Id.split("/")[8])??at?$($log.EventTimestamp)??in?Resource?Group?$($log.ResourceGroupName)"
????}

}

????



這樣就能看到VM創建的記錄了!

如何查詢Azure虛擬機創建記錄



那么如果想把這些信息匯總到Excel里呢?可以通過以下的代碼即可!

[pscustomobject[]]$VMObjects?=?$null
foreach?($log?in?$logs)?{
????????if?(($log.OperationName.Value?-eq?'Microsoft.Compute/virtualMachines/write')?-and?($log.SubStatus.Value?-eq?'Created'))?{
????????????Write-Output?"$($log.caller)?created?vm?$($log.Id.split("/")[8])??at?$($log.EventTimestamp)??in?Resource?Group?$($log.ResourceGroupName)"

????????????$VMObject?=?New-Object?-TypeName?psobject
????????????$VMObject?|?Add-Member?-MemberType?NoteProperty?-Name?SubscriptionName?-Value?$SubscriptionName
????????????$VMObject?|?Add-Member?-MemberType?NoteProperty?-Name?SubscriptionID?-Value?$SubscriptionID
????????????$VMObject?|?Add-Member?-MemberType?NoteProperty?-Name?ResourceGroup?-Value?$log.ResourceGroupName
????????????$VMObject?|?Add-Member?-MemberType?NoteProperty?-Name?VMName?-Value?$log.Id.split("/")[8]
????????????$VMObject?|?Add-Member?-MemberType?NoteProperty?-Name?Time?-Value?$log.EventTimestamp
????????????$VMObjects?+=?$VMObject

????????}

????}
????
????$OutputPath="C:\vm.csv"
????$VMObjects?|?Export-Csv?-NoTypeInformation?-LiteralPath?$OutputPath


最后要說的是,這種方法只能收集到90天以內的日志,因為Azure平臺開放給用戶的最長時間的log就是90天

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

阳江市| 吉首市| 鹿邑县| 卢龙县| 永安市| 汪清县| 浙江省| 奇台县| 南部县| 凌海市| 恩施市| 舟曲县| 金门县| 万州区| 沙田区| 珠海市| 思茅市| 贵南县| 庆城县| 赤城县| 禄劝| 新宾| 马鞍山市| 民丰县| 延庆县| 武清区| 镶黄旗| 乌海市| 宣武区| 平昌县| 驻马店市| 阿拉善盟| 高碑店市| 普宁市| 大港区| 岑巩县| 朝阳县| 民丰县| 铁岭县| 贵州省| 乌兰县|