// Команда, которая будет запускаться в Powershell на сервере LET vPowershellCommand = 'Get-ChildItem -Path ''lib://Data/QVDs'' –Recurse -Filter *.qvd | Select-Object Name, Length, DirectoryName, LastWriteTimeUtc | Export-Csv E:\Data\powershell-output\qvd_collecting.csv -NoTypeInformation'; // Запуск команды (нужны доп настройки, которые позволят Execute делать на сервере) EXECUTE PowerShell -command $(vPowershellCommand); qvd_collecting: LOAD Name, Length, DirectoryName, Timestamp(Timestamp#(LastWriteTimeUtc, 'M/D/YYYY h:mm:ss[.fff] TT')) as LastWriteTimeUtc, Interval(UTC(Now()) - Timestamp#(LastWriteTimeUtc, 'M/D/YYYY h:mm:ss[.fff] TT'), 'h') as hh_last_update FROM [lib://Data/powershell-output/qvd_collecting.csv] (txt, codepage is 28599, embedded labels, delimiter is ',', msq); Store qvd_collecting into 'lib://Data/powershell-output/qvd_collecting.qvd' (qvd); Drop Table qvd_collecting;
Как собрать с помощью PowerShell информацию по всем QVD из всех директорий?