使用 Powershell 在 Outlook Web (OWA) 中更改签名

Posted

技术标签:

【中文标题】使用 Powershell 在 Outlook Web (OWA) 中更改签名【英文标题】:Change signature in Outlook Web (OWA) with Powershell 【发布时间】:2021-12-14 06:35:30 【问题描述】:

直到现在,我还在 PowerShell 中使用 Set-MailboxMessageConfiguration 来更改 OWA 的签名,并且效果很好。没有权限问题,没有配置问题,什么都没有。

今天,我试图用 PowerShell 更新我的签名,但什么也没发生,浏览器中的签名根本没有改变。

但是如果我使用Get-MailboxMessageConfiguration,新的签名就在那里:

我现在可以看到,可以在 OWA 中管理多个签名。但我找不到任何关于此的信息。那么,如何修改已经存在的签名呢?或者,如何创建新签名?

----- 2021 年 1 月 11 日更新

这是一项尚未对所有人开放的新功能。我公司的 O365 帐户有,但我的学生(也是 0365)和经典 Outlook 帐户没有。

所以第三种选择是:如何关闭此功能?

----- 2021 年 1 月 11 日更新

仍然没有防御性的解决方案。 有一些解决方法可能有效。这是 github 问题(由@Lee 打开)和 Microsoft 的技术社区讨论:

https://github.com/MicrosoftDocs/office-docs-powershell/issues/8537 https://techcommunity.microsoft.com/t5/windows-powershell/cant-no-longer-change-owa-s-signature/m-p/2907053

【问题讨论】:

这也可能影响到我们。急切地等待知道的人的回应。 您是否在任何地方找到此文档?甚至在他们的其他发布渠道中? 我来到这里是因为我注意到了同样的问题。我刚刚在支持下开了一张票 这肯定与OWA中新发布的“漫游”/多重签名有关。我注意到,如果用户在此之前从未应用过签名,那么 cmdlet 仍然可以像以前一样运行,但是一旦他们通过现有 cmdlet 设置了一个,或者由用户手动创建,这个 cmdlet 现在似乎没有效果。在微软支持的远程会话上花费了很长时间后,我可以确认即使将用户的设置重置为默认值,cmdlet 仍然什么都不做。我认为在微软发布新的 cmdlet/graph-api 之前我们不会得到解决。 我还要补充一点,至少在我的组织中,这个问题似乎不会影响组/共享邮箱,因为他们的 UI 设置中没有激活新的漫游功能还没有。 【参考方案1】:

回答与您的第三个选项“我如何关闭此功能”相关的问题时,我为我的租户打开了 Microsft 的支持票证,他们现在为我们回滚了。花了几个星期才最终得到排序,但我们现在可以成功地使用这个命令来设置 Outlook Web 签名。我们的用户不再看到在网页版上添加多个签名的选项。

在最后的回复中,他们提到可能正在开发用于编辑多个漫游签名的图形解决方案,但无法提供 ETA。

【讨论】:

感谢您的回答。在微软的技术社区讨论中已经有人提到了这个解决方案:techcommunity.microsoft.com/t5/windows-powershell/… 但遗憾的是,它只是暂时起作用,该功能又回来了一个新版本。最好的办法是向 Microsoft 开一张支持票(就像你做的那样)

以上是关于使用 Powershell 在 Outlook Web (OWA) 中更改签名的主要内容,如果未能解决你的问题,请参考以下文章

修改 PowerShell 脚本以更改 Outlook 的默认字体类型和大小

powershell PowerShell:关闭Outlook

powershell 扫描Outlook日历条目(Powershell)

PowerShell - 从 Outlook 中提取电子邮件信息

如何监控 Microsoft Outlook 以确定加载时间和使用第三方程序、PowerShell 或 C# 所涉及的因素?

powershell Afficher la liste des dossiers outlook ou trouver le chemin d'accèsd'nun dos