close

近日公司需要匯出AD所有員工,所以上網找了一下指令也記錄一下

**注意事項**

使用PowerShell必須是AD那台Server的管理員才匯得出來

 

**使用方式**

輸入以下指令

dsquery * "OU=XXX,DC=XXX,DC=com" -filter "(&(objectClass=person)(objectClass=user)(cn=*)(!userAccountControl:1.2.840.113556.1.4.803:=2))" -attr cn samaccountname distinguishedname -uco -limit 0  > C:\domain_user.csv

OU=XXX,DC=tcghl,DC=com : 此為你要匯出的OU的路徑

(!userAccountControl:1.2.840.113556.1.4.803:=2) : 此指令為只匯出Enable的帳戶

cn samaccountname distinguishedname : 此為要匯出的欄位,可上Microsoft官網查詢AD的欄位, https://technet.microsoft.com/zh-tw/library/gg232586.aspx

arrow
arrow
    文章標籤
    AD Active Directory PowerShell
    全站熱搜
    創作者介紹
    創作者 小目啾 的頭像
    小目啾

    小目啾來也

    小目啾 發表在 痞客邦 留言(0) 人氣()