В то время как я не могу прокомментировать WebDAV, Вы рассмотрели совместное использование через NFS на Вашем Windows Server?
Эта ссылка объясняет, как сделать это Microsoft Technet
$servers = Invoke-Sqlcmd -Query "SELECT SERVERHardwareName FROM SERVERLIST_Hardware WHERE EXCLUDE = 0 and activenode = 1 or activenode is null;" -ServerInstance "sqlserver" -Database "dba_rep" | foreach {$_.SERVERHardwareName}
$ExportPath = 'c:\temp\psout\Server-DiskSpace.csv'
Get-WmiObject -ComputerName $servers -Query 'SELECT * from Win32_LogicalDisk WHERE DriveType=3' `
| select SystemName,DeviceId,DriveType, VolumeName,Description, @{Label="FreeSpace(GB)";Expression={"{0:N2}" -f ($_.FreeSpace/1GB)}},`
@{Label="Size(GB)";Expression={"{0:N2}" -f ($_.Size/1GB)}} | Export-Csv -NoTypeInformation -Path $exportpath
Можно упростить вполне немного путем загрузки списков серверов в массив и передачи массива для получения. Если Вы смотрите на получать-справку, добираются-wmiobject, Вы заметите, что параметр имени компьютера является строкой [], каждый раз, когда Вы видите строку [], это означает, что берет массив.