问题标签 [exchange-server-2016]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
332 浏览

powershell - Microsoft 文档给出的 Set-MalwareFilterPolicy 示例失败

我正在尝试将文件类型添加到 Exchange Server 2019 恶意软件策略。为此,我遵循https://docs.microsoft.com/en-us/powershell/module/exchange/antispam-antimalware/set-malwarefilterpolicy?view=exchange-ps中显示的 Microsoft 文档

示例 2 正是我所需要的:

不幸的是,当我在 Exchange 命令行管理程序中执行该示例时,我收到以下错误消息:

找不到与参数名称“EnableFileFilter”匹配的参数。+ CategoryInfo:InvalidArgument:(:) [Set-MalwareFilterPolicy],ParameterBindingException + FullyQualifiedErrorId:NamedParameterNotFound,Set-MalwareFilterPolicy + PSComputerName:exchange.bndt.local

我在本地 Windows Server 2016(完全最新)上运行 Exchange Server 2016 (CU14)。我不明白什么是错的。

任何帮助表示赞赏。

问候

0 投票
1 回答
58 浏览

sql-server - 如何将交换输出导出为 CSV 格式

我编写了一个POWERSHELL脚本来显示基于 lastlogontime 的通讯组,但我能够将其导出为 CSV 格式,但给出了错误的结果。

我的代码如下:

0 投票
2 回答
712 浏览

microsoft-teams - 团队日历请求导致 Exchange Server 2016 记录未处理的异常 (maxQueryStringLength)

团队日历请求导致 Exchange Server 2016 记录未处理的异常 (maxQueryStringLength)

我们的本地 Exchange Server 2016 正在记录未处理的异常——它似乎是团队通过 REST API 查询日历数据。

在事件日志中:(example.com 是我们的本地 Exchange Server)

0 投票
1 回答
134 浏览

microsoft-graph-api - MS Graph API 仅在某些 IP 上返回混合集成错误

我们有一个使用 MS Graph API 与客户的电子邮件/日历集成的应用程序。其中一位使用混合设置的客户(客户 A)报告了问题。所有用户突然收到电子邮件集成无法正常工作。我们使用我们的生产应用程序凭证和不同的环境(本地、开发云 AWS、暂存云 GCP、生产云 GCP)和有效的用户令牌对 MS Graph API 执行了几次测试调用(端点 /me/sendMail)。以下是结果和奇怪的行为:

  1. 好的。如果我们从所有环境中调用我们自己的测试帐户(Office365,非混合) - 一切正常。
  2. 好的。如果我们从所有环境中调用客户 B 帐户(Office365,非混合) - 一切正常。
  3. 好的。如果我们从本地、开发云 AWS 环境中调用客户 A 帐户(混合设置) - 一切正常。
  4. 超级奇怪。如果我们从暂存云 GCP、prod 云 GCP 环境中调用客户 A 帐户(混合、Exchange 2016 设置) - 我们会收到 404 和以下错误。

{“error”:{“code”:“MailboxNotEnabledForRESTAPI”,“message”:“REST API is not yet supported for this mailbox.“}}

客户的 IT 声称他们的日志中没有错误可以与此问题相关联。他们按照这里的 MS 建议做了所有事情https://docs.microsoft.com/en-us/graph/hybrid-rest-support#requirements-for-the-rest-api-to-work-in-hybrid-部署

更新:

在检查更多内容后,当特定 MS 数据中心为请求提供服务时,我们会收到 404:

以下是 404 的响应标头参数:

x-ms-ags-diagnostic {"ServerInfo":{"DataCenter":"UK South","Slice":"SliceC","Ring":"3","ScaleUnit":"000","RoleInstance": “AGSFE_IN_11”}}

x-ms-ags-diagnostic: {"ServerInfo":{"DataCenter":"Central US","Slice":"SliceC","Ring":"2","ScaleUnit":"002","RoleInstance" :"AGSFE_IN_14"}}

我们得到了 201(成功):

x-ms-ags-diagnostic: {"ServerInfo":{"DataCenter":"西欧","Slice":"SliceC","Ring":"5","ScaleUnit":"003","RoleInstance" :"AGSFE_IN_52"}}

0 投票
0 回答
69 浏览

php - 如何使用 Exchange 服务器使用 smtp 服务器配置在 php 中发送邮件

我在 Exchange Server 16 中创建了邮件服务器,我正在尝试使用 smtp 服务器进行连接

smtp 端口:25 或 587 smtp 服务器:smtp.xxx.mail.mil

我已经使用 php 邮件功能编写了完整的代码,但是

该代码适用于 gmail,但不适用于交换。任何人都可以帮助我更正或替代我也想在创建的特定实验室网络中发送邮件。

0 投票
1 回答
177 浏览

powershell - Exchange 2016。引发创建主类别列表?

当我尝试访问新创建的邮箱上的主类别列表时,我得到“在商店中找不到指定的对象”。这是通过 Exchange 2016 上的 Powershell EWS。

如果我打开邮箱并重命名其中一个类别没有问题。猜测 XML 结构仅在需要时创建,因此以前不可用。如何激发主类别列表的创建?

我得到:

错误:使用“4”参数调用“绑定”的异常:“在商店中找不到指定的对象。,找不到配置对象。名称 = CategoryList。”

---编辑---我一直试图从另一个邮箱复制“模板类别”,但我卡住了。

这是我到目前为止的代码:

0 投票
0 回答
1187 浏览

exchange-server - Exchange Server 2016:“/ecp”应用程序中的服务器错误

当 OWA 工作正常时,我在 Exchange Server 2016 的 ECP 中遇到错误。ECP 登录页面打开,但登录后出现以下错误。这个问题已经持续了大约一周,我们没有取得任何进展。如果有人遇到类似错误并解决了问题,请提供帮助。

0 投票
1 回答
75 浏览

office365 - Exchange 从 .csv 文件批量导入以从允许列表中删除,然后从允许列表中删除

想也许我可以在这里寻求帮助!有谁知道我可以在我们的 Exchange 服务器上运行的 Powershell 脚本来执行以下操作:

  1. 我们最初希望从所有用户中清除所有或当前的移动设备
  2. 然后将我们从他们那里收到的特定移动设备 ID 重新添加到允许列表中

我可以创建某种 .csv 和脚本来加快这个过程吗?我们发现以下脚本可以从 ALLOW 中删除所有内容并添加到 ALLOW

清除所有 Allow Set-CASMailbox -Identity username -ActiveSyncAllowedDeviceIDs $null

添加到允许 Set-CASMailbox -Identity 用户名 -ActiveSyncAllowedDeviceIDs @{add='DeviceId'}

也许在运行这个脚本之后,如果还有一个批量的 .csv 快速方法来显示对帐户的结果?使用这个命令?Get-CASMailbox -Identity 用户名 | fl 主动同步*

0 投票
0 回答
46 浏览

c# - C# 使用 Exchange 命令行管理程序 (Exchange 2016) 创建新邮箱

尝试使用 C# 和 Exchange Shell 创建新邮箱时,我没有收到任何错误,但数据没有被推送到服务器。如果我确实犯了一个错误,比如在密码字段中输入一个字符串,我会收到一条错误消息。我也可以手动执行此过程,并且可以正常工作。我应该提供更多信息还是这个实现已经过时了。这是我目前正在使用的代码:

0 投票
0 回答
17 浏览

exchange-server - Microsoft Exchange 背压

我对 Exchange 背压有疑问。

如果我在服务器上运行以下命令,队列显示为 Throttling:

[xml]$bp=Get-ExchangeDiagnosticInfo -Process EdgeTransport -Component ResourceThrottling; $bp.Diagnostics.Components.ResourceThrottling.ResourceTracker.ResourceMeter

我看到以下结果。其余资源池显示为低。

资源:CheckpointDepth[C:\Program Files\Microsoft\Exchange Server\V15\TransportRoles\data\Queue\mail.que] CurrentResourceUse:High PreviousResourceUse:High PressureTransitions:[PressureTransitions:MediumToHigh=300 HighToMedium=280 LowToMedium=250 MediumToLow=230 ] 压力:444

如何更改压力转换?我能找到的唯一相关性是 EdgeTransport.exe 配置文件中的最大检查点深度设置。

如果需要修改这些设置,我有足够的可用磁盘空间。我可以进行哪些更改以防止此问题再次发生?我还需要查看其他参数吗?

Microsoft 文档没有 CheckPointDeph 的记录:

https://docs.microsoft.com/en-us/exchange/mail-flow/back-pressure?view=exchserver-2019

有什么建议么?非常感谢。