【问题标题】:Find all users with a 'Primary SMTP address' that ends with '@example.com'查找所有具有以“@example.com”结尾的“主要 SMTP 地址”的用户
【发布时间】:2019-02-13 01:57:09
【问题描述】:

我们有一些组和/或用户的主 SMTP 地址错误。

  1. 查找主uppercase SMTP 地址为*@example.com(不包括小写地址)的所有用户。

  2. 结果应显示用户姓名和主要电子邮件地址

试过了:

Get-Mailbox -Filter {recipienttypedetails -eq "SharedMailbox"} -ResultSize Unlimited |
    where-Object {($_.PrimarySMTPAddress -like "*@example.com")} |
    fl displayname,PrimarySMTPAddress

但这会返回具有“否”大写 SMTP 地址的用户。我正在寻找具有错误 SMTP 地址但具有正确 smtp 地址的用户和组。 SMTP 地址需要更正。

【问题讨论】:

  • Get-Mailbox -Filter {recipienttypedetails -eq "SharedMailbox"} -ResultSize Unlimited | where-Object {($_.PrimarySMTPAddress -like "*@sample.com")} | fl displayname,PrimarySMTPAddress
  • 只返回没有SMTP地址的用户只有smtp地址
  • 如果您“编辑”您的帖子并添加以下内容会更好:a)您尝试过的 powershell 命令,b)您遇到的问题。和你在 cmets 中描述的完全一样
  • 我们刚刚实施了阻止发送到@example.com 的电子邮件的规则,我发现隔离区中的一些电子邮件被这项新政策阻止了。发生这种情况是因为某些共享邮箱显然没有配置正确的回复地址。

标签: powershell


【解决方案1】:

您所追求的是Get-CASMailbox cmdlet。 Get-Mailbox cmdlet 也可以工作。它们在某些命令上都有重叠,但CASMailbox 更多用于配置 ActiveSync 和 OWA。

Get-CASMailbox -ResultSize unlimited | 
where {$_.primarysmtpaddress -like "*@example.com.au"} | 
select name, primarysmtpaddress | 
Export-CSV C:\temp\file.csv

这应该可以让你到达你需要的地方。根据需要过滤数据

【讨论】:

  • 试过你的脚本。它返回用户和组,但是当我查看代理地址时,它们看起来还不错。 SMTP:user@correctAddress.com 和 smtp:user@proxyAddress.com。问题是某些用户/组将其代理地址作为主 SMTP。
  • 您需要检查他们的UPNMail 是否是您要查找的内容,然后您可以执行where {$_.primarysmtpaddress -ne $_.Mail} 或类似的操作。视你的情况而定。
【解决方案2】:

以下似乎对我有用。

感谢大家的帮助和教育。

有时只需要一点帮助就可以找到正确的轨道。

Set-ExecutionPolicy RemoteSigned Set-ExecutionPolicy 不受限制 $LiveCred = 获取凭据 $Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://ps.outlook.com/powershell/ -Credential $LiveCred -Authentication Basic -AllowRedirection 导入-PSSession $Session 连接-MsolService 导入模块 Msonline

Get-Mailbox -ResultSize Unlimited | where-Object {($_.PrimarySMTPAddress -like "*@somecompany.com")} | fl displayname,PrimarySMTPAddress

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-07-17
    • 2013-09-25
    • 1970-01-01
    • 2022-10-15
    • 1970-01-01
    • 2018-11-29
    • 2021-01-14
    相关资源
    最近更新 更多