У меня есть некоторые данные, которые я пытаюсь вытолкнуть в CSV, но он продолжает терпеть неудачу. Любой совет?Не удалось экспортировать мои данные в CSV
Import-Module ActiveDirectory
$ExportFile = "C:\T2\Test.csv"
$MacHeading = "Mac OS: "
$MACOS = Get-ADComputer -Filter 'OperatingSystem -like "MAC*"' -Properties OperatingSystem, CanonicalName | Select Name, CanonicalName, OperatingSystem
$MACOSCount = Get-ADComputer -Filter 'OperatingSystem -like "MAC*"' | Measure-Object | %{$_.Count}
$MacHeading | Export-CSV -path $ExportFile -Append
$MACOS | Export-CSV -path $ExportFile -Append
$MACOSCount | Export-CSV -path $ExportFile -Append
Мое сообщение об ошибке:
Export-CSV: Невозможно добавить содержимое CSV к следующему файлу: C: \ T2 \ Test.csv. Приложенный объект не имеет свойства, которое соответствует следующему столбцу: Mac OS:. Чтобы продолжить с ошибками , добавьте параметр -Force, а затем повторите команду . В C: \ T2 \ Test.ps1: 9 char: 15 + $ MacHeading | Экспорт-CSV-путь $ ExportFile -Append + ~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : InvalidData: (Mac OS:: String) [Export-Csv], InvalidOperationException + FullyQualifiedErrorId: CannotAppendCsvWithMismatchedPropertyNames, Microsoft.PowerShell.Commands.ExportCsvCommand
Вы пытались добавить параметр -Force, как подсказывает сообщение об ошибке? Если да, то каковы были результаты? – morgb
Результаты: #TYPE System.String Длина Таковы результаты после использования опции -Force. Похоже, что описания или данные мусора не уверены. – JRN