【问题标题】:how to search for a group name within the active directory?如何在活动目录中搜索组名?
【发布时间】:2015-07-16 13:59:52
【问题描述】:

您好,我想知道我的广告组 BIDEV 在我的广告中的位置,如下图所示。

它存在,但它在哪里?

另外,有什么例子可以说明我如何使用 Powershell 做到这一点?

【问题讨论】:

标签: powershell active-directory


【解决方案1】:
#------------------------------
# first part search for a user
#------------------------------

Clear-Host 

$SearchFor = "mmartin"

import-module activedirectory 
Write-Host "Searching..." 
$all_users_list=Get-ADUser -filter * -properties SamAccountName,sn,GivenName,mail,EmailAddress,LastLogonDate,Country,DistinguishedName,CanonicalName |  
select-object SamAccountName,sn,GivenName,mail,EmailAddress,LastLogonDate,Country,DistinguishedName,CanonicalName -ErrorAction silentlycontinue 

foreach($u in $all_users_list)
{
    if($u.SamAccountName -like "*$SearchFor*")
    {
    $Output = $u.SamAccountName + " - " + $u.DistinguishedName
    Write-Host $Output 
    }
}

Write-Host "Done" 
#that will work
#just put what you want at the top in "SearchFor"
#mmartin my powershell guru - 16-july-2015


#------------------------------
# second part search for a group
#------------------------------


 Clear-Host 

$SearchFor = "BIDEV"

import-module activedirectory 
Write-Host "Searching..." 
$all_group_list=Get-ADGroup -filter * -properties * |  
select-object * -ErrorAction silentlycontinue 

foreach($u in $all_group_list)
{
    if($u.SamAccountName -like "*$SearchFor*")
    {
    $Output = $u.SamAccountName + " - " + $u.DistinguishedName
    Write-Host $Output 
    }
}

Write-Host "Done" 

【讨论】:

  • 脚本的第一部分我寻找用户 mmartin
  • 脚本的第二部分我查找名称包含 BIDEV 的 AD 组。我以为我只有一个,我添加了结果的图片
猜你喜欢
  • 1970-01-01
  • 2020-04-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多