我需要收集使用PowerShell中的Azure的VM自动关机时间,但不知道如何获得必要的资源属性,以便自动关机的时间反映。
我得到了以下的输出:
ID: /subscriptions/12345/resourceGroups/W12RG/providers/Microsoft.Compute/virtualMachines/W12
Name ResourceGroupName ResourceType Location
---- ----------------- ------------ --------
shutdown-computevm-W12 W12RG Microsoft.DevTestLab/schedules eastus1
# Retrieve the resource group information
[array]$ResourceGroupArray = Get-AzureRMVm | Select-Object -Property ResourceGroupName, Name, VmId
foreach ($resourceGroup in $ResourceGroupArray){
$targetResourceId = (Get-AzureRmVM -ResourceGroupName $resourcegroup.ResourceGroupName -Name $resourceGroup.Name).Id
$shutdownInformation = Get-AzureRmResource -ResourceGroupName $resourcegroup.ResourceGroupName -ResourceType Microsoft.DevTestLab/schedules | ft
Write-Host "ID: " $targetResourceId
$shutdownInformation
}
我需要收集的自动关机时间,在Azure虚拟机