Я новичок в написании сценариев и пытаюсь записать информацию, возвращаемую о ВМ, в текстовый файл.Мой скрипт выглядит следующим образом:
Connect-VIServer -Server 192.168.255.255 -Protocol https -User xxxx -Password XXXXXX
Get-VM -Name xxxxxx
Get-VM xxxxx | Get-HardDisk | Select Parent, Name, Filename, DiskType, Persistence | FT -AutoSize
Out-File -FilePath C:Filepath
Я могу подключиться к виртуальной машине, получить информацию о жестком диске и увидеть ее в консоли.Файл создается там, где я хочу, и правильно назван.Данные никогда не помещаются в файл.Я пробовал Tee-Object с теми же результатами.Я также попробовал ключ -append.Я видел сообщение о том, что данные возвращаются в виде массива, и Powershell не может переместить данные из массива в строку.Нужно ли создавать переменную для хранения возвращаемых данных и записи в файл оттуда?
Спасибо