Powershell 合并Get ADGroup并获得ADUser结果
我希望获得以下两个命令的单个输出。在我的脑海中,我想到了DN上的SQL连接,但我不知道如何组合这些连接 我想从get-ADGroup中获取列A的“名称”,从get-ADUser中获取列B的“名称”。在SQL中,我可以通过从get-ADGroup加入ManagedBy并区分名称和get-ADUser来实现这一点。我希望这足够清楚 查询1Powershell 合并Get ADGroup并获得ADUser结果,powershell,Powershell,我希望获得以下两个命令的单个输出。在我的脑海中,我想到了DN上的SQL连接,但我不知道如何组合这些连接 我想从get-ADGroup中获取列A的“名称”,从get-ADUser中获取列B的“名称”。在SQL中,我可以通过从get-ADGroup加入ManagedBy并区分名称和get-ADUser来实现这一点。我希望这足够清楚 查询1 Get-ADGroup -Filter 'GroupCategory -eq "Security"' -Properties ManagedBy | Select
Get-ADGroup -Filter 'GroupCategory -eq "Security"' -Properties ManagedBy | Select Name,ManagedBy
结果1
Get-ADGroup -Filter 'GroupCategory -eq "Security"' -Properties ManagedBy | Select Name,ManagedBy
账户SG CN=John Doe,OU=Users,OU=Accounting,OU=Corp,OU=Corporate,OU=Bozeman,OU=Montana,OU=US,OU=NA,DC=ad,DC=yourdomain,DC=com
查询2
Get-ADUser -identity John.Doe | select Name, DistinguishedName
结果2
Get-ADUser -identity John.Doe | select Name, DistinguishedName
John Doe CN=John Doe,OU=Users,OU=Accounting,OU=Corp,OU=Corporate,OU=Bozeman,OU=Montana,OU=US,OU=NA,DC=ad,DC=yourdomain,DC=com
所需结果(获取ADGroup Name+获取ADUser Name 无名氏会计 请帮忙,
-Rob我以前遇到过这个问题,没有一个非常好的内置方法。在过去,我使用过这个脚本,它对我很有效 但是,您可以用
区分名称
替换他们的名称
比如:
Get-ADGroup -Filter 'GroupCategory -eq "Security"' -Properties ManagedBy | Select Name, @{Name="ManagedByName";Expression={Get-AdUser -Identity "$_" | Select -Expand Name}}