Сценарий PowerShell для отображения общих папок и размеров

Может ли кто-нибудь помочь мне создать сценарии powershell для просмотра каждого сервера, указанного в server.txt, и сообщить об использовании в МБ для каждой общей папки, а также размер и% свободного места на Q: (или все физические диски на сервер)? Данные для каждого сервера должны быть сохранены в формате CSV. Таким образом, для server1 необходимо создать файл данных с именем server1.csv.

Я провел поиск и смог найти несколько сценариев, делающих что-то похожее, но ни один из них полностью не подходит для моей цели, поэтому я смотрю, сможет ли кто-нибудь помочь.


person Tony .lam    schedule 03.07.2012    source источник


Ответы (1)


Попробуйте что-то вроде:

function get_MB
{
get-content C:\temp\servers.txt

foreach($server in $servers)
{
$_.item | Measure-Object -property length -sum \1mb

out-file C:\temp\serverresults.txt
}
}
person obious    schedule 04.08.2012