Powershell:如何从OU中的用户获取特定属性

Powershell:如何从OU中的用户获取特定属性,powershell,active-directory,Powershell,Active Directory,我正试图获得一些审计信息。下面是我使用的代码,但输出是空的,除了名称。谁能给我指出正确的方向吗 提前谢谢 $ou = Get-ADGroup -Identity Administrators -Properties member $user = Get-ADGroupmember -Identity $ou foreach ($user in $ou){ Get-ADGroupmember -Identity Administrators | Select-Object nam

我正试图获得一些审计信息。下面是我使用的代码,但输出是空的,除了名称。谁能给我指出正确的方向吗

提前谢谢

$ou = Get-ADGroup -Identity Administrators -Properties member
$user = Get-ADGroupmember -Identity $ou 
    foreach ($user in $ou){
    Get-ADGroupmember -Identity Administrators | Select-Object name, lastlogondate,passwordlastset
    }


默认情况下,不会返回属性lastlogondate和passwordlastset,您必须使用-properties参数指定这些属性(或使用*指定所有属性)

Get-ADGroupmember -Identity Administrators -properties name,lastlogondate,passwordlastset | Select-Object name, lastlogondate,passwordlastset


默认情况下,不会返回属性lastlogondate和passwordlastset,您必须使用-properties参数指定这些属性(或使用*指定所有属性)

Get-ADGroupmember -Identity Administrators -properties name,lastlogondate,passwordlastset | Select-Object name, lastlogondate,passwordlastset

试试这个

$members = Get-ADGroupMember -Identity Administrators -recursive | select samaccountname

foreach ($user in $members){
Get-ADUser -Identity  $user.samaccountname -Properties name, lastlogondate,passwordlastset| Select-Object name, lastlogondate,passwordlastset
}
试试这个

$members = Get-ADGroupMember -Identity Administrators -recursive | select samaccountname

foreach ($user in $members){
Get-ADUser -Identity  $user.samaccountname -Properties name, lastlogondate,passwordlastset| Select-Object name, lastlogondate,passwordlastset
}

不幸的是,我得到的响应是“get-ADGroupMember:找不到与参数名称“properties”匹配的参数”。看起来我无法从组中获取属性。不幸的是,我得到的响应是“get-ADGroupMember:找不到与参数名称“properties”匹配的参数。”看起来我无法从组中获取属性。