PowerShell
Модуль ActiveDirectory
Поиск…
Вступление
В этом разделе вы познакомитесь с некоторыми из основных командлетов, используемых в модуле Active Directory для PowerShell, для управления пользователями, группами, компьютерами и объектами.
замечания
Помните, что система помощи PowerShell является одним из лучших ресурсов, которые вы можете использовать.
Get-Help Get-ADUser -Full
Get-Help Get-ADGroup -Full
Get-Help Get-ADComputer -Full
Get-Help Get-ADObject -Full
Вся справочная документация предоставит примеры, синтаксис и помощь по параметрам.
модуль
#Add the ActiveDirectory Module to current PowerShell Session
Import-Module ActiveDirectory
пользователей
Получить пользователя Active Directory
Get-ADUser -Identity JohnSmith
Получить все свойства, связанные с пользователем
Get-ADUser -Identity JohnSmith -Properties *
Получить выбранные свойства для пользователя
Get-ADUser -Identity JohnSmith -Properties * | Select-Object -Property sAMAccountName, Name, Mail
Новый пользователь AD
New-ADUser -Name "MarySmith" -GivenName "Mary" -Surname "Smith" -DisplayName "MarySmith" -Path "CN=Users,DC=Domain,DC=Local"
группы
Получить группу Active Directory
Get-ADGroup -Identity "My-First-Group" #Ensure if group name has space quotes are used
Получить все свойства, связанные с группой
Get-ADGroup -Identity "My-First-Group" -Properties *
Получить всех членов группы
Get-ADGroupMember -Identity "My-First-Group" | Select-Object -Property sAMAccountName
Get-ADgroup "MY-First-Group" -Properties Members | Select -ExpandProperty Members
Добавить пользователя AD в группу AD
Add-ADGroupMember -Identity "My-First-Group" -Members "JohnSmith"
Новая группа AD
New-ADGroup -GroupScope Universal -Name "My-Second-Group"
компьютеры
Восстановить компьютер AD
Get-ADComputer -Identity "JohnLaptop"
Получить все свойства, связанные с компьютером
Get-ADComputer -Identity "JohnLaptop" -Properties *
Получить выбор свойств компьютера
Get-ADComputer -Identity "JohnLaptop" -Properties * | Select-Object -Property Name, Enabled
Объекты
Получить объект Active Directory
#Identity can be ObjectGUID, Distinguished Name or many more
Get-ADObject -Identity "ObjectGUID07898"
Переместить объект Active Directory
Move-ADObject -Identity "CN=JohnSmith,OU=Users,DC=Domain,DC=Local" -TargetPath "OU=SuperUser,DC=Domain,DC=Local"
Изменение объекта Active Directory
Set-ADObject -Identity "CN=My-First-Group,OU=Groups,DC=Domain,DC=local" -Description "This is My First Object Modification"
Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow