Активный каталог в PowerShell
-
21-12-2019 - |
Вопрос
Может ли кто-нибудь дать мне краткие сведения об Active Directory в PowerShell.Я просто хочу получить базовую концепцию активного каталога в PowerShell.
Решение
Возможно, вы захотите перенести это на ServerFault.
PowerShell позволяет выполнять некоторые запросы/функции Active Directory с помощью команд, предоставленных Microsoft.
Ваш вопрос слишком общий, чтобы я мог на него ответить, но я могу привести пример.Я думаю, это поможет вам.
Предположим, я хочу получить всех пользователей Active Directory:
$users = Get-ADUser
Теперь предположим, что я хочу получить только тех пользователей, которые Enabled
.Я ищу документацию для Get-ADUser
и вижу, что мне нужно добавить переключатель -LDAPFilter
:
Get-ADUser -LDAPFilter "(&(sAMAccountName=b*) (!userAccountControl:1.2.840.113556.1.4.803:=2))"
Теперь предположим, что мне нужно только имя пользователя и имя пользователя (а не все свойства).Я добавляю -Properties
выключатель:
Get-ADUser -LDAPFilter "(&(sAMAccountName=b*) (!userAccountControl:1.2.840.113556.1.4.803:=2))" -Properties sAMAccountName, givenName, sn, enabled
В общем, PowerShell + AD позволяет вам запрашивать ваш Active Directory и даже в некоторых случаях изменять его.Определенные функции AD (например, Exchange) требуют отдельно загружаемых или специальных оснасток.
Но на ваш вопрос PowerShell+AD - это именно PowerShell с интерфейсом к Active Directory.
Другие советы
В основном PowerShell для активного погружения позволяет создавать сценарии, чтобы сделать кучу вещей.Например, вы можете создать много пользователей в считанные секунды, или вы можете проверить всех своих свойств свойств пользователей или конкретные для отчетов.
Вот один из моих вкладов в Technet. https://gallery.technet.microsoft.com/exchange/get-Дады-активные пользователи-CF308FEC
Я буду делать это с HTML и jQuery в ближайшее время.не только для CSV.
Если вы хотите расширить свои знания о Ad PowerShell, я рекомендую вам взять этот бесплатный курс в MVA
http://www.microsoftvirtualacademy.com/traine-Курсы / Использование-PowerShell-for-Active-Directory
Хорошего дня!