[英]Export Multi column Excel spreadsheet from Powershell script
我一直在做這件事似乎太久了。 我正在提取我域中的所有 ADgroups 名稱和描述。 在這一點上,它並不一定重要,但它在吃我。
$exportList = @()
$ADgroups = Get-ADGroup -Filter * -Properties Description
Foreach ($group in $adgroups){
$GroupObj = New-Object System.Object
$GroupObj | Add-Member -Type NoteProperty -Name Name -Value $group.Name
$GroupObj | Add-Member -Type NoteProperty -Name Description -Value $group.Description
$exportList += $GroupObj
}
$exportList | Out-File C:\test\ADGroups.csv
文件像這樣出現,其中所有數據都在 A 列中
但我希望名稱顯示在 A 列中,描述顯示在 BI 列中嘗試制作不同的 Arrays 並嘗試以不同的方式調用屬性,但我嘗試過的任何方法都沒有奏效,我確信我錯過了一些東西很簡單。
您正在使用Out-File
而不是Export-CSV
導出文本文件而不是逗號分隔文件
更換:
$exportList | Out-File C:\test\ADGroups.csv
至:
$exportList | Export-CSV C:\test\ADGroups.csv
此外,您可以剪切一些行並簡單地執行以下操作:
Get-ADGroup -Filter * -Properties Description |
Select Name,Description | Export-CSV C:\test\ADGroups.csv
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.