PowerShell实战 第一回 管理AD组对象
作者:小敏
从今天起我们开始实战系列了,先从AD讲起,后续会出Exchange和Lync系列,sharepoint系列的可乐哥早就出版了,哈哈。
列出某个组的组成员
Get-ADGroupMember GroupName | Format-Table Name
获取域内的安全-通用组
Get-ADGroup –LDAPFilter "(&(objectCategory=group)(groupType:1.2.840.113556.1.4.803:=-2147483640))" -Properties * | select Name, DistinguishedName, Description | Export-CSV “安全-通用组.csv” -NoTypeInformation -Encoding UTF8
获取域内的安全-全局组
Get-ADGroup –LDAPFilter "(&(objectCategory=group)(groupType:1.2.840.113556.1.4.803:=-2147483646))" -Properties * | select Name, DistinguishedName, Description | Export-CSV “安全-全局组.csv” -NoTypeInformation -Encoding UTF8
获取域内的安全-本地域组
Get-ADGroup –LDAPFilter "(&(objectCategory=group)(groupType:1.2.840.113556.1.4.803:=-2147483643))" -Properties * | select Name, DistinguishedName, Description | Export-CSV “安全-本地域组.csv” -NoTypeInformation -Encoding UTF8
获取组内的成员
Get-ADGroupMember CSAdministrator | select Name, distinguishedName | Export-CSV CSAdministrator.csv -NoTypeInformation -Encoding UTF8
将A组的用户移动到B组
Get-ADGroupMember A_group | Select sAMAccountName | ForEach { Add-ADGroupMember B_group -Members $_.sAMAccountName }
好了,今天的介绍就到这里。下次再见