一次编辑 Powershell 中所有可用资源邮箱的所有资源邮箱设置

Edit all ressource Mailbox settings of all the available ressource mailboxes in Powershell at once

我的问题简介:

我们的 Resource-Mailboxes 显示会议组织者的姓名而不是主题。 我找到了这个问题的以下解决方案(Powershell 脚本)

Set-CalendarProcessing -Identity <RESOURCEMAILBOX> -DeleteSubject $False -AddOrganizerToSubject $False 

目前为止一切正常,但是...有没有办法为所有可用的资源邮箱设置此选项?

类似...Set-CalendarProcessing -Identity <*> ...?

感谢您的宝贵时间。 干杯 丹尼斯

您必须查询所有邮箱并设置属性:

Get-Mailbox RES* | % { Set-CalendarProcessing -Identity $_ -DeleteSubject $False }

如果您不能像我使用 RES* 那样按名称指定所有资源邮箱,您可以使用 -Filter 参数。但这取决于您如何定位邮箱。

享受 -tom

感谢您的回答。它让我走上了解决这个问题的正确道路:

首先,我需要使用以下脚本获取所有资源邮箱:

Get-Mailbox -ResultSize unlimited | where {$_.RecipientTypeDetails -eq 'RoomMailbox'}

这段代码给了我以下结果:

Name                      Alias                ServerName       ProhibitSendQuota                                                     
----                      -----                ----------       -----------------                                                     
Sitzungszimmer 1          Sitzungszimmer1      SRV004           Unlimited                                                             
Aufenthaltsraum           Aufenthaltsraum      SRV004           Unlimited                                                             
Sitzungszimmer EG         SitzungszimmerEG     SRV004           Unlimited                                                             
Produkt- und Erlebnism... pue                  SRV004           Unlimited                                                             
Innovation & Research     innovationresearch   SRV004           Unlimited

在此之后,我可以使用以下脚本来设置所需的选项:

Get-Mailbox -ResultSize unlimited | where {$_.RecipientTypeDetails -eq 'RoomMailbox'} | Set-CalendarProcessing -DeleteSubject $False -AddOrganizerToSubject $False 

亲切的问候

丹尼斯·法迪