<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>动态通讯组 on CrashMemo | IT运维经验站</title><link>https://crashmemo.com/tags/%E5%8A%A8%E6%80%81%E9%80%9A%E8%AE%AF%E7%BB%84/</link><description>Recent content in 动态通讯组 on CrashMemo | IT运维经验站</description><generator>Hugo -- gohugo.io</generator><language>zh</language><lastBuildDate>Wed, 25 Feb 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://crashmemo.com/tags/%E5%8A%A8%E6%80%81%E9%80%9A%E8%AE%AF%E7%BB%84/index.xml" rel="self" type="application/rss+xml"/><item><title>Exchange 动态通讯组创建 | PowerShell 部门成员筛选过滤器实战</title><link>https://crashmemo.com/p/exchange-dynamic-distribution-group/</link><pubDate>Wed, 25 Feb 2026 00:00:00 +0000</pubDate><guid>https://crashmemo.com/p/exchange-dynamic-distribution-group/</guid><description>&lt;img src="https://crashmemo.com/p/exchange-dynamic-distribution-group/0.webp" alt="Featured image of post Exchange 动态通讯组创建 | PowerShell 部门成员筛选过滤器实战" /&gt;&lt;h2 id="需求背景"&gt;需求背景
&lt;/h2&gt;&lt;p&gt;需要创建一个动态通讯组，规则如下：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;包含&lt;/strong&gt;：A 部门 中台研发部 （及其所有子部门）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;排除&lt;/strong&gt;：A 部门下的某个小组（如&amp;quot;运维组&amp;quot;）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;额外包含&lt;/strong&gt;：B 部门负责人邮箱wangba@crashmemo.com（单个账号）&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;由于 Exchange 管理后台的 Web 界面操作受限，灵活性不足，因此通过 PowerShell 命令来实现。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="步骤一在-exchange-管理中心创建动态通讯组"&gt;步骤一：在 Exchange 管理中心创建动态通讯组
&lt;/h2&gt;&lt;p&gt;登录 Exchange 管理中心，进入「收件人」→「组」页面，点击「添加组」→「动态通讯组」。&lt;/p&gt;
&lt;p&gt;&lt;img alt="创建动态通讯组" class="gallery-image" data-flex-basis="455px" data-flex-grow="189" height="298" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://crashmemo.com/p/exchange-dynamic-distribution-group/1.webp" width="566"&gt;&lt;/p&gt;
&lt;p&gt;填写基本信息：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;显示名称&lt;/strong&gt;：例如&amp;quot;中台项目组&amp;quot;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;别名&lt;/strong&gt;：例如 &lt;code&gt;zhongtai@crashmemo.com&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;组织单位&lt;/strong&gt;：选择存放组账号的位置&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="通讯组基本信息" class="gallery-image" data-flex-basis="217px" data-flex-grow="90" height="564" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://crashmemo.com/p/exchange-dynamic-distribution-group/2.png" width="510"&gt;&lt;/p&gt;
&lt;p&gt;成员：可以选择所有收件人类型&lt;/p&gt;
&lt;p&gt;也可以仅以下收件人类型：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;✅具有exchange邮箱的用户&lt;/li&gt;
&lt;li&gt;✅具有外部电子邮件地址的邮件用户（因为有两个部门长邮箱是O365而不是exchange）&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="通讯组成员" class="gallery-image" data-flex-basis="217px" data-flex-grow="90" height="564" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://crashmemo.com/p/exchange-dynamic-distribution-group/3.png" width="510"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="步骤二powershell-命令创建成员规则收件人过滤器"&gt;步骤二：PowerShell 命令创建成员规则（收件人过滤器）
&lt;/h2&gt;&lt;p&gt;连接到 Exchange 服务器或打开 Exchange Management Shell，执行以下命令：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-powershell" data-lang="powershell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;Set-DynamicDistributionGroup&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;中台项目组&amp;#34;&lt;/span&gt; &lt;span class="n"&gt;-RecipientFilter&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;(((Department -like &amp;#39;深圳崩溃备忘录有限公司/崩溃备忘录/中台研发部&amp;#39;) -and (-not(Department -eq &amp;#39;深圳崩溃备忘录有限公司/崩溃备忘录/中台研发部/运维组&amp;#39;))) -and ((RecipientType -eq &amp;#39;UserMailbox&amp;#39;) -or (RecipientType -eq &amp;#39;MailUser&amp;#39;))) -and (-not(Name -like &amp;#39;SystemMailbox{*&amp;#39;)) -and (-not(Name -like &amp;#39;CAS_{*&amp;#39;)) -and (-not(RecipientTypeDetailsValue -eq &amp;#39;MailboxPlan&amp;#39;)) -and (-not(RecipientTypeDetailsValue -eq &amp;#39;DiscoveryMailbox&amp;#39;)) -and (-not(RecipientTypeDetailsValue -eq &amp;#39;PublicFolderMailbox&amp;#39;)) -and (-not(RecipientTypeDetailsValue -eq &amp;#39;ArbitrationMailbox&amp;#39;)) -and (-not(RecipientTypeDetailsValue -eq &amp;#39;AuditLogMailbox&amp;#39;)) -and (-not(RecipientTypeDetailsValue -eq &amp;#39;AuxAuditLogMailbox&amp;#39;)) -and (-not(RecipientTypeDetailsValue -eq &amp;#39;SupervisoryReviewPolicyMailbox&amp;#39;))) -or (PrimarySmtpAddress -eq &amp;#39;wangba@crashmemo.com&amp;#39;)&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h3 id="过滤器逻辑说明"&gt;过滤器逻辑说明
&lt;/h3&gt;&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;匹配中台研发部及其所有子部门&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Department -like &amp;#39;中台研发部&amp;#39;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;排除运维组&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;-not(Department -eq &amp;#39;运维组&amp;#39;)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;仅包含邮箱用户&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;UserMailbox&lt;/code&gt;：本地邮箱&lt;/li&gt;
&lt;li&gt;&lt;code&gt;MailUser&lt;/code&gt;：外部/O365 邮箱&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;排除系统邮箱&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;SystemMailbox、仲裁邮箱、审计邮箱、系统邮箱等&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;额外强制加入单个账号&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;PrimarySmtpAddress -eq &amp;#39;wangba@crashmemo.com&amp;#39;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;如果需要添加本部门外的单个账号，使用此条件。&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="步骤三验证通讯组成员"&gt;步骤三：验证通讯组成员
&lt;/h2&gt;&lt;p&gt;执行以下命令查看筛选结果中的实际成员：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-powershell" data-lang="powershell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;Get-Recipient&lt;/span&gt; &lt;span class="n"&gt;-RecipientPreviewFilter&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nb"&gt;Get-DynamicDistributionGroup&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;中台项目组&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;).&lt;/span&gt;&lt;span class="py"&gt;RecipientFilter&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;img alt="筛选结果" class="gallery-image" data-flex-basis="580px" data-flex-grow="241" height="615" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://crashmemo.com/p/exchange-dynamic-distribution-group/4.webp" srcset="https://crashmemo.com/p/exchange-dynamic-distribution-group/4_hu_33e23dfdfab7ac7f.webp 800w, https://crashmemo.com/p/exchange-dynamic-distribution-group/4.webp 1488w" width="1488"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="补充动态通讯组与静态通讯组的区别"&gt;补充：动态通讯组与静态通讯组的区别
&lt;/h2&gt;&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;特性&lt;/th&gt;
					&lt;th&gt;动态通讯组&lt;/th&gt;
					&lt;th&gt;静态通讯组&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;成员更新&lt;/td&gt;
					&lt;td&gt;自动（基于规则实时计算）&lt;/td&gt;
					&lt;td&gt;手动维护&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;适用场景&lt;/td&gt;
					&lt;td&gt;部门成员频繁变动&lt;/td&gt;
					&lt;td&gt;成员固定不变&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;管理成本&lt;/td&gt;
					&lt;td&gt;低（规则即成员）&lt;/td&gt;
					&lt;td&gt;高（需手动增减）&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;

 &lt;blockquote&gt;
 &lt;p&gt;&lt;strong&gt;提示&lt;/strong&gt;：如果只需要按部门简单筛选，Web 界面即可完成；但涉及排除逻辑、多条件组合时，PowerShell 是更高效的选择。&lt;/p&gt;

 &lt;/blockquote&gt;</description></item></channel></rss>