Я позаимствовал код от Powershellbros.com, который отображает, что запрошенные данные возвращаются правильно в области вывода, но я хочу вывести их в текстовый файл.
Я получил код от https://www.powershellbros.com/powershell-tip-of-the-week-get-sccm-client-version-remotely/ и хотите лучше отформатированную версию.Как я закончил, скрипт создает файл, но в нем ничего нет (1 КБ).
if ($Array) { return $Array } & $Array Out-File -Append c:\temp\Version.txt
Вам необходимо отправить $Array через конвейер.Включите вертикальную черту.
$Array
$Array | Out-File -Append c:\temp\Version.txt
Предполагая, что $ array имеет данные, вам просто нужно добавить канал
If($Array) { Return $Array } $Array | Out-File -append c:\temp\Version.txt