91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

如何查詢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

乐陵市| 新干县| 石首市| 高清| 浦北县| 金湖县| 永胜县| 平顺县| 厦门市| 津市市| 娱乐| 宣武区| 丰县| 普陀区| 兖州市| 江达县| 常宁市| 大邑县| 寿宁县| 莱州市| 平湖市| 读书| 凤翔县| 南汇区| 南陵县| 准格尔旗| 甘泉县| 临沂市| 昂仁县| 桃园县| 孟津县| 理塘县| 陕西省| 长宁县| 内江市| 射洪县| 汶川县| 宣恩县| 宜春市| 宁都县| 翁牛特旗|