我得到一个使用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