我有一些數據我試圖推送到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
我的錯誤信息是:
出口-CSV:不能CSV內容到以下文件追加: C:\ T2 \ Test.csv。附加對象沒有 對應於以下列的屬性:Mac OS:。要繼續使用 不匹配的屬性,請添加-Force參數,然後重試 命令。在C:\ T2 \ Test.ps1:9 char:15 + $ MacHeading | Export-CSV -path $ ExportFile -Append + ~~~~~~~~~~~~~~~~~~~~~ +路徑+ CategoryInfo + CategoryInfo :InvalidData:(Mac OS中::字符串)[導出-CSV],出現InvalidOperationException + FullyQualifiedErrorId:CannotAppendCsvWithMismatchedPropertyNames,Microsoft.PowerShell.Commands.ExportCsvCommand
您是否嘗試添加-Force參數,如錯誤消息所示?如果是這樣,結果如何? – morgb
結果是: #TYPE System.String 長度 這些是使用-force選項後的結果。它似乎是描述或垃圾數據不確定。 – JRN