iT邦幫忙

0

AD 帳號匯出.cvs 排序

前輩好,
我用了指令來匯出AD帳號,解決了中文亂碼問題,但是資料卻無法正確排序,全部擠在cvs檔的同一個欄位裡面,不知道我缺少了什麼呢?

指令如下:
csvde -f CCUusersOU.csv -d ou=CCU,DC=cvc,DC=hosp,DC=AAAH,DC=edu,DC=tw -U

CN=羅X中,OU=CCU,DC=cvc,DC=hosp,DC=AAAH,DC=edu,DC=tw,user,,"CN=羅X中,OU=CCU,DC=cvc,DC=hosp,DC=AAAH,DC=edu,DC=tw",4,20150428081140.0Z,20151123025159.0Z,88200143,99127498,羅X中,X'f17698aadd5c22408643f99e6624e729',"CN=Person,CN=Schema,CN=Configuration,DC=cvc,DC=hosp,DC=AAAH,DC=edu,DC=tw",16010101000000.0Z,羅X中,羅X中,羅X中,512,0,0,0,130932534285940976,0,130932586665437079,130887148396733753,513,X'010500000000000515000000a920550861a86b0223efd1d64ee70000',9223372036854775807,5497,960427,805306368,XXXXX@cvc.hosp.AAAH.edu.tw,130927207128048604,,,,,,,,,,,,

2 個回答

1
humming
iT邦研究生 3 級 ‧ 2021-09-15 12:34:06

EXCEL匯入CSV時,有選逗點分隔嗎?

1984105 iT邦新手 5 級 ‧ 2021-09-15 13:24:41 檢舉

感謝您的回覆~
我後來用EXXEL的資料->資料剖析 可以順利分列的.
只是覺得比較怪的是,指令我把-u 去掉,匯出的cvs直接用excel打開,就直接分好列了,所以我才會覺得是不是-u這語法有更好的用法

0
mathewkl
iT邦研究生 5 級 ‧ 2021-09-16 10:23:09

我是用Get-ADUser拉資料
Get-ADUser -Filter 'enabled -eq $true' -SearchBase " OU=, DC=domain, DC=local" -Properties name, SamAccountName | select name, SamAccountName | Export-CSV "D:\file.csv" -encoding utf8

https://docs.microsoft.com/en-us/powershell/module/activedirectory/get-aduser?view=windowsserver2019-ps
官方文件

你可以看他的Example
Example 3: Get all of the properties for a specified user
來看你要哪些欄位資料再來組成你自己的
我上面範例只有匯出使用者名稱和帳號
如果想要處理OU的話,DistinguishedName這欄位仍然需要手動資料剖析逗號

如果AD比2012還舊就只能另尋方法了

我要發表回答

立即登入回答