zz775520666 发表于 2018-6-29 09:40:15

Exchange HAB创建

# 创建分层通讯簿 适用于 Exchange 2013  
#添加管理模块
  
Add-PSSnapin Microsoft.Exchange.Management.PowerShell.SnapIn
  

  
# 创建OU存放分层通讯簿信息,在域中的根OU下新建一个名为“HAB”的OU
  
New-ADOrganizationalUnit -Name HAB
  
New-ADOrganizationalUnit -Name 管理层 -Path "OU=HAB,DC=CONTOSO,DC=COM"
  
New-ADOrganizationalUnit -Name 管理层01 -Path "OU=管理层,OU=HAB,DC=contoso,DC=com"
  
New-ADOrganizationalUnit -Name 管理层02 -Path "OU=管理层,OU=HAB,DC=contoso,DC=com"
  
New-ADOrganizationalUnit -Name 人事部 -Path "OU=HAB,DC=CONTOSO,DC=COM"
  
New-ADOrganizationalUnit -Name 销售部 -Path "OU=HAB,DC=CONTOSO,DC=COM"
  
New-ADOrganizationalUnit -Name 技术部 -Path "OU=HAB,DC=CONTOSO,DC=COM"
  
New-ADOrganizationalUnit -Name 开发组 -Path "OU=技术部,OU=HAB,DC=CONTOSO,DC=COM"
  
New-ADOrganizationalUnit -Name 运维组 -Path "OU=技术部,OU=HAB,DC=CONTOSO,DC=COM"
  

  
# 创建通讯组,创建“总部公司”组,该组将作为分层通讯簿的“根”
  
New-DistributionGroup -Name "Contoso,Ltd" -DisplayName "总部公司" -Alias "ContosoRoot" -OrganizationalUnit "contoso.com/HAB" -SamAccountName "ContosoRoot" -Type Distribution -IgnoreNamingPolicy
  

  
# 将 Contoso,Ltd 指定为HAB的根
  
Set-OrganizationConfig -HierarchicalAddressBookRoot "Contoso,Ltd"
  

  
# 创建根分支下的管理层(管理层01、管理层02)、人事部、销售部、技术部组(通讯组)-目的是把基础组织架构规划好
  
# department
  
#    总部公司
  
#    Dep01    管理层
  
#      Dep02    管理层01 zhangsan
  
#      Dep03    管理层02
  
#    Dep04    人事部
  
#    Dep05    销售部
  
#    Dep06    技术部
  
#   Dep07   开发组
  
#   Dep08   运维组
  
New-DistributionGroup -Name "Dep01" -DisplayName "管理层" -Alias "department01" -OrganizationalUnit "Contoso.com/HAB/管理层" -SamAccountName "department01" -Type Distribution -IgnoreNamingPolicy
  
New-DistributionGroup -Name "Dep02" -DisplayName "管理层01"-Alias "department02" -OrganizationalUnit "Contoso.com/HAB/管理层/管理层01" -SamAccountName "department02" -Type Distribution -IgnoreNamingPolicy
  
New-DistributionGroup -Name "Dep03" -DisplayName "管理层02"-Alias "department03" -OrganizationalUnit "Contoso.com/HAB/管理层/管理层02" -SamAccountName "department03" -Type Distribution -IgnoreNamingPolicy
  
New-DistributionGroup -Name "Dep04" -DisplayName "人事部"-Alias "department04" -OrganizationalUnit "Contoso.com/HAB/人事部" -SamAccountName "department04" -Type Distribution -IgnoreNamingPolicy
  
New-DistributionGroup -Name "Dep05" -DisplayName "销售部"-Alias "department05" -OrganizationalUnit "Contoso.com/HAB/销售部" -SamAccountName "department05" -Type Distribution -IgnoreNamingPolicy
  
New-DistributionGroup -Name "Dep06" -DisplayName "技术部"-Alias "department06" -OrganizationalUnit "Contoso.com/HAB/技术部" -SamAccountName "department06" -Type Distribution -IgnoreNamingPolicy
  
New-DistributionGroup -Name "Dep07" -DisplayName "开发组"-Alias "department07" -OrganizationalUnit "Contoso.com/HAB/技术部" -SamAccountName "department07" -Type Distribution -IgnoreNamingPolicy
  
New-DistributionGroup -Name "Dep08" -DisplayName "运维组"-Alias "department08" -OrganizationalUnit "Contoso.com/HAB/技术部" -SamAccountName "department08" -Type Distribution -IgnoreNamingPolicy
  

  
# 让通讯组成为层级组(Hierarchical Group 分层组)
  
Set-Group -Identity "Dep01" -IsHierarchicalGroup $true -SeniorityIndex 100
  
Set-Group -Identity "Dep02" -IsHierarchicalGroup $true -SeniorityIndex 99
  
Set-Group -Identity "Dep03" -IsHierarchicalGroup $true -SeniorityIndex 98
  
Set-Group -Identity "Dep04" -IsHierarchicalGroup $true -SeniorityIndex 97
  
Set-Group -Identity "Dep05" -IsHierarchicalGroup $true -SeniorityIndex 96
  
Set-Group -Identity "Dep06" -IsHierarchicalGroup $true -SeniorityIndex 95
  
Set-Group -Identity "Dep07" -IsHierarchicalGroup $true -SeniorityIndex 94
  
Set-Group -Identity "Dep08" -IsHierarchicalGroup $true -SeniorityIndex 93
  

  
# 按公司的实际架构添加成员 子一级
  
Add-DistributionGroupMember -Identity "ContosoRoot" -Member Dep01
  
Add-DistributionGroupMember -Identity "ContosoRoot" -Member Dep04
  
Add-DistributionGroupMember -Identity "ContosoRoot" -Member Dep05
  
Add-DistributionGroupMember -Identity "ContosoRoot" -Member Dep06
  

  
# 将管理层01、02添加到管理层的子节点 子二级
  
Add-DistributionGroupMember -Identity "Dep01" -Member Dep02
  
Add-DistributionGroupMember -Identity "Dep01" -Member Dep03
  
Add-DistributionGroupMember -Identity "Dep06" -Member Dep07
  
Add-DistributionGroupMember -Identity "Dep06" -Member Dep08
  

  
# 设置用户排序 前提需创建好用户邮箱
  
Set-User -Identity "zhangsan@contoso.com"-SeniorityIndex 100
  

  
# 更新脱机通讯簿
  
Get-AddressList | Update-AddressList
  
Get-GlobalAddressList | Update-GlobalAddressList
  
Get-OfflineAddressBook | Update-OfflineAddressBook
页: [1]
查看完整版本: Exchange HAB创建