我正在尝试编写PowerShell脚本以将用户信息从Active Directory中提取出来并将其导出到csv文件。我有一个部分工作,但由于某些原因,即使有数据要提取,表中的某些字段仍然是空白的?谁知道为什么会这样?
Import-Module ActiveDirectory
Get-ADUser -Filter * -Properties * | select domainname, domaincanonicalname,
samaccountname, displayname, dnid, isdeleted, distinguishedname, cn,
whencreated, whenchanged, lastlogontimestamp, accountexpires, department,
pwdlastsetdate, accountdisable, passwd_notreqd, passwd_cant_change,
dont_expire_password, password_expired | Format-Table -Auto
以下是空白的字段;
domainname = {} domaincanonicalnam = {} dnid = {} isselected =
其他所有内容都有表格中的数据。
答案 0 :(得分:1)
尝试以下操作 - 缺少一些属性,因为我不知道你指的是什么,例如“dnid”
Import-Module ActiveDirectory
Get-ADUser -Filter * -Properties * | select canonicalname,
samaccountname, displayname, isdeleted, distinguishedname, cn,
created, Modified, lastlogontimestamp, accountexpires, department,
PasswordLastSet, Enabled, PasswordNotRequired,
PasswordNeverExpires, PasswordExpired | Format-Table