如何使用get - mailbox获取所有帐户详细信息

本文关键字:获取 所有帐户 详细信息 mailbox 何使用 get | 更新日期: 2023-09-27 18:16:30

我知道这是一个愚蠢的问题,但我是新的Powershell cmdlet。

我想要邮箱用户的所有详细信息。我用的是Get-MailBox,但我只得到别名和名字,但我想要所有的细节。我甚至找不到任何参数。有什么办法吗?谢谢你

如何使用get - mailbox获取所有帐户详细信息

如果您是PowerShell的新手,我建议您查看这里的一些资源。除此之外,你可能想使用Get-Member, Select-Object和/或Format-List。也许可以这样做:

PS> Get-MailBox | Get-Member

将滚动显示一系列属性和方法,您可以使用

选择您希望看到的属性
PS> Get-MailBox | Select-Object Alias

要获得所有可用的信息,您可以使用Format-List* glob,如下所示:

PS> Get-MailBox | Format-List *

我没有访问Exchange环境的权限,所以我恐怕不能提供任何具体的例子。

要存储/检索的数据可能在Active directory中。Exchange主要用于特定于Exchange的功能

我正在使用Server 2012 R2并使用以下代码,因为我很懒。将整个命令复制在一起,因此忽略此站点上的单词换行。我把这个贴在这里,因为我总是忘记我做了什么,总是随机搜索。

在域控制器上以管理员身份启动Powershell窗口

Get-ADUser -F * -PR * | Select 
Name,Title,Enabled,LockedOut,OfficePhone,MobilePhone,Fax,office,EmployeeID,Company | Out-GridView

这里还有一些随机的有用的Exchange命令,以便您进行比较。要查看用户可用的信息,只需拉出所有信息。从Exchange服务器作为具有权限的用户登录。

启动Exchange Powershell

Get-Mailbox | Format-List *

为太阳下的每个用户提供一切。

Get-Mailbox %useralias% | Format-List *

如果您想要的字段不在这里,那么它很可能存储在活动目录中