Powershell脚本不会从活动目录中提取某些字段?

时间:2017-07-04 16:29:48

标签: powershell active-directory

我正在尝试编写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 =

其他所有内容都有表格中的数据。

1 个答案:

答案 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
相关问题