[英]How to get a specific part of a group from a list of users of specific OU and put it into table?
[英]Powershell: How to get specific properties from users in a OU
我正在尝试获取一些信息以进行审计。 这是我使用的代码,但除了名称之外 output 是空的。 谁能指出我正确的方向?
提前致谢!
$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
}
尝试这个
$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
}
默认情况下不会返回属性 lastlogondate 和 passwordlastset,您必须使用 -properties 参数指定这些(或全部使用 *)
Get-ADGroupmember -Identity Administrators -properties name,lastlogondate,passwordlastset | Select-Object name, lastlogondate,passwordlastset
或者
Get-ADGroupmember -Identity Administrators -properties * | Select-Object name, lastlogondate,passwordlastset
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.