我正在尝试编写脚本以将用户移动到新数据库,然后将其邮箱导出到pst,但我需要验证用户是否位于正确的数据库中以从用户输入开始。
我正在尝试这样的命令:
Get-Mailbox -Database "Archive Mailbox Database" -Identity Fbloggs
如果找不到用户,我会错误陷阱。但是这行没有错误:
Parameter set cannot be resolved using the specified named parameters. + CategoryInfo : InvalidArgument: (:) [Get-Mailbox], ParameterBindingException + FullyQualifiedErrorId : AmbiguousParameterSet,Get-Mailbox
非常感谢您的帮助。
NA
答案 0 :(得分:2)
尝试使用Filter参数(您也可以使用Name而不是Alias):
Get-Mailbox -Database "Archive Mailbox Database" -Filter {Alias -eq 'Fbloggs'}
或者相反:
(Get-Mailbox -Identity Fbloggs).Database.Name
或者
Get-Mailbox -Database "Archive Mailbox Database" | Where-Object {$_.Name -eq 'Fbloggs'}