0
Мне удалось создать скрипт csv через PowerShell для сбора группы данных на диске сервера, но результат результата в файле csv требует некоторого массива данных.Замена символа csv PowerShell
ниже будет сценарий для исх:
foreach($pc in $comp)
$diskvalue += Get-WmiObject @Params | Select @{l='drives';e='DeviceID'}, @{l='server',e='SystemName'}, @{Name=”size(MB)”;Expression={“{0:N1}” -f($_.size/1mb)}}, @{Name=”freespace(MB)”;Expression={“{0:N1}” -f($_.freespace/1mb)}}, @{Name=”UsedSpace(MB)”;Expression={“{0:N2}” -f(($_.size - $_.FreeSpace)/1mb)}}
$diskvalue | Export-Csv C:\disk_info\DiskReport.csv -NoTypeInformation
Выходной файл CSV на "дисках" столбец будет содержать:
C:
Но я хотел бы удалите «назад» на задней панели данные.
C
Работайте отлично, спасибо; D, –
еще один вопрос, результат «UsedSpace» содержит десятичное значение, могу ли я удалить его или округлить до целого числа? –
Измените '' {0: N2} "' в выражении на '" {0: N0} "' (целое число после 'N' является спецификатором * точности *). <.5 округляется,> = .5 округляется –