我有以下代码,
Get-AdGroup -filter * | select Name, sAMAccountName | Foreach-Object{
New-Object PSObject -Property @{
oldAccount = $_.Name
newAccount = "c:0-.t|adfs-2|" + $_.sAMAccountName
}
} | Export-CSV "ADGroups.csv" -NoTypeInformation这是按设计完成的,所有的事情都按它应有的方式出现,但它们并没有按照我所需要的顺序出现。我相信它们是按字母顺序排列的,所以newAccount总是第一位的。如何使newAccount成为第二列?
发布于 2015-01-14 17:26:19
您可以在导出之前添加一个,该对象将定义订单.
Get-AdGroup -filter * | select Name, sAMAccountName | Foreach-Object{
New-Object PSObject -Property @{
oldAccount = $_.Name
newAccount = "c:0-.t|adfs-2|" + $_.sAMAccountName
}
} | select oldAccount, newAccount | Export-CSV "ADGroups.csv" -NoTypeInformation发布于 2015-01-14 17:16:09
你可以写你自己的CSV
"`"oldAccount`",`"newAccount`"" | Out-File "ADGroups.csv"
Get-AdGroup -filter * | select Name, sAMAccountName | Foreach-Object{
"`"$_.Name`",c:0-.t|adfs-2|$_.sAMAccountName" | Out-File "ADGroups.csv" -append
}https://stackoverflow.com/questions/27948092
复制相似问题