我试图退还组织内的所有邮箱,但是我遇到了从哈希表到字符串的“转换”问题。
$allmailboxes = get-mailbox -resultsize unlimited
foreach($mailbox in $allmailboxes){
Write-Host "$mailbox"
get-mailbox -identity $mailbox | select name
(get-mailboxfolderstatistics $mailbox).count
Write-Host " " }
Export-csv "LogsOFBoxes.csv"
我认为错误是在get-mailbox部分无法实现的地方
不对参数“ Identity”进行参数转换。无法将值“姓氏,名称”转换为类型 “ Microsoft.Exchange.Configuration.Tasks.MailboxIdParameter”。错误:“无法将哈希表转换为 以下类型:Microsoft.Exchange.Configuration.Tasks.MailboxIdParameter。哈希表到对象的转换不是 受限制的语言模式或数据部分支持。” + CategoryInfo:InvalidData:(:) [Get-Mailbox],ParameterBindin ... mationException + FullyQualifiedErrorId:ParameterArgumentTransformationError,Get-Mailbox + PSComputerName:outlook.office365.com
你们可以看看并提出建议吗?
问候 哈巴丹人。