1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| $path = \\$serverName\c$\refer_c
$array = @()
foreach ($serverName in (get-content c:\pc.txt))
{
$dirSize = Get-ChildItem $path -recurse -force | select Length |Measure-Object -Sum length
$finalResult = $dirSize.sum/1MB
$finalResult = {0:N2} MB -f $finalResult
$new = New-Object -TypeName PSCustomObject -Property @{
ServerName = $serverName
Size = $finalResult
}
$array += $new
}
$array | select ServerName, Size | Export-Csv -Path c:\temp\mycsv.csv -Delimiter ';' -NoTypeInformation -Encoding Default |
Partager