所以我试图通过以下任一功能将我的硬盘值变为CSV:
这个:
Get-PSDrive -PSProvider FileSystem |选择使用,免费,名称,根| Export-CSV -path“C:\ Temp \ …
这是您的1号解决方案。
Get-PSDrive -PSProvider FileSystem | select Name, Root, @{n="Used in GB";e={[math]::Round($_.Used/1GB,2)}}, @{n="Free in GB";e={[math]::Round($_.Free/1GB,2)}} | Export-CSV -path "C:\Temp\test1.csv" -Delimiter ";" -NoTypeInformation
如果您希望除“已使用”和“自由”列之外还有“总计”列,则需要使用此选项。
Get-PSDrive -PSProvider filesystem | select Name, Root, @{n="Used in GB";e={"{0:N2}" -f ($_.used/1GB)}}, @{n="Free in GB";e={"{0:N2}" -f ($_.Free/1GB)}}, @{n= 'Total in GB' ; e = {"{0:N2}" -f (($_.used + $_.Free)/1GB)}} | Export-CSV -path "C:\Temp\Output $env:computername\Harddisk $env:computername 2.csv" -Delimiter ";" -NoTypeInformation