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