Wolne miejsce na dyskach

Jak sprawdzić na zdalnych serwerach ilość wolnego miejsca na dyskach?

cls
Function Get-DiskSpace
{
 Param ([string[]]$servers)
  Foreach ($s in $servers)
   {
     Get-WmiObject -Class win32_volume -cn $s |
       Select-Object @{LABEL='Comptuer';EXPRESSION={$s}},
         driveletter, label,
         @{LABEL='GBfreespace';EXPRESSION={"{0:N2}" -f ($_.freespace/1GB)}}
    } #end foreach $s
} #end function Get-DiskSpace

$servery=Get-ADComputer -Filter {name -like "Win*"}
$servers=$servery.name
Get-DiskSpace $servers |Out-GridView

Dodaj komentarz