#ググってトップに出なかったけど、わかれば何とはないエラー
Office365の設定にPowerShellいじってて基本的なところで躓いたのでメモ。
以下だと2ループ目以降「'op_Addition' という名前のメソッドが含まれないため、メソッドの呼び出しに失敗しました。」というエラーになる。
$mbxs = Get-Mailbox -RecipientTypeDetails UserMailbox -ResultSize Unlimited
foreach ($mbx in $mbxs){
$alias = ${mbx}.alias
$item =(Get-MailboxFolderStatistics $alias | ? {$_.FolderType -eq "Calendar"})
$output+=New-Object PSObject -Property @{name=$item.name;Identity=$item.Identity}
}
$Output|Out-GridView
「$Outputは配列だよ( $output=@()
)」、って書いてやるだけでした。
$mbxs = Get-Mailbox -RecipientTypeDetails UserMailbox -ResultSize Unlimited
$output=@()
foreach ($mbx in $mbxs){
$alias = ${mbx}.alias
$item =(Get-MailboxFolderStatistics $alias | ? {$_.FolderType -eq "Calendar"})
$output+=New-Object PSObject -Property @{name=$item.name;Identity=$item.Identity}
}
$Output|Out-GridView