Задачата да се намери името на потребител или група в Active Directory по определен шаблон, редовен израз или маска не е толкова очевидна, колкото изглежда всъщност. Факт е, че по подразбиране стандартната конзола ADUC (AD потребители и компютри) не позволява използването на заместващи знаци в началото или в средата на фразата за търсене.
Например нашата задача е да намерим AD групи, чието име съдържа ключовата дума „парола". Нормалното търсене на ключа за парола не намери нищо. Търсене по маска"*парола *"също е неубедителна (заместващите символи просто не работят).
Съдържание:
- Намиране на групи в AD от конзолата ADUC
- Търсете групи и потребители на Active Directory, използващи PowerShell
Намиране на групи в AD от конзолата ADUC
В графичната конзола на Active Directory потребители и компютри можете да търсите с помощта на прости LDAP заявки.
- За целта отворете менюто намирам и в падащия списък на типове търсене изберете обичай Търсене
- Превключване към раздел напреднал
- На полето LDAP запитване, въведете:
име = * пропуск *
забележка. Т.е. трябва да намерим всички потребители и групата, съдържаща стойността в името минавам. За да направите това, използвайте символа wildcard * от двете страни.
Ако искате да търсите само AD обекти от група тип, използвайте тази заявка.
(& (objectcategory = group) (име = * пропуск *))
Както можете да видите, за този шаблон бяха намерени 39 обекта..
съвет. Препоръчваме ви също да прочетете статията за използването на съхранени LDAP заявки..Търсете групи и потребители на Active Directory, използващи PowerShell
Също така, за да търсите обекти в AD, можете да използвате модула PowerShell за ActiveDirectory. За разлика от предишния метод, който ви позволява да намерите всички обекти, търсенето в AD чрез PowerShell изисква използването на отделен командлет за търсене по групи, потребители или компютри (Get-ADGroup, Get-ADUser или Get-ADComputer, съответно).
Така че, първо трябва да импортирате модула: Импорт-модул ActiveDirectory
За да търсите група, можете да използвате този дизайн:
Get-ADGroup -Filter name -подобно "* pass *" -Пропертиции Описание, информация | Изберете Име, самосметка, Описание, информация | Име на сортиране
Надявам се, че тези лесни начини ви улесняват да намерите обекти в Active Directory..