我如何将属性MaxsizeBytes转换为Azure数据库的GB?



我得到一个使用Powershell的数据库,像这样:

$dbs= (Get-AzSqlDatabase -ResourceGroupName <rg> -ServerName  <server>
foreach ($db in $dbs)
{       
"Size "  ($db.MaxSizeBytes /1024)Mb        
}

这给出了db在MB的大小,我怎么能得到在GB的大小,除非我采取错误的属性?

使用正常大小的数学选项。Kb/mb/gb,适用于任何文件系统对象。

$filename = '.EventLogs.csv'    
# Get file size in bytes
(Get-Item -Path $filename).Length
# get file size in KB in PowerShell
(Get-Item -Path $filename).Length/1KB
# get file size in MB in PowerShell   
(Get-Item -Path $filename).Length/1MB
# get file size in GB in PowerShell
(Get-Item -Path $filename).Length/1GB 

在PowerShell中,我们可以使用乘数将字节转换为KB、MB、GB、TB和PB。例如,

$size = 123456789
$size / 1KB
$size / 1MB
$size / 1GB
$size / 1TB
$size / 1PB

最新更新