当我收到电子邮件委托时,我会这样做
If ($Delegate.count -eq 0) {
$Result = [PSCustomObject]@{
PrimaryEmail = $SourceEmail
Delegate = "None"
}
$resultsEmail += $Result
}
Else {
Foreach ($user in $Delegate) {
$Result = [PSCustomObject]@{
PrimaryEmail = $SourceEmail
Delegate = $user.DelegateAddress
}
$resultsEmail += $Result
}
}
我还想获得日历委托并添加它。问题是它是两个独立的信息量。两者都可以是不同的数量。
Foreach ($user in $DelegateCalendarl) {
$Result = [PSCustomObject]@{
CalendarDelegateEmail = $DelegateCalendar.'scope.value'
CalendarRole = $DelegateCalendar.role
CalendarDelegateType = $DelegateCalendar.'scope.type'
}
$ResultsCal += $Result
最终会是一张漂亮的桌子
PrimaryEmail | Delegate | CalendarDelegateEmail | CalendarRole | CalendarDelegateType
user@email Delagate@email Delagate@email manager user
user@email "" Delagate2@email Reader user
如何将两个结果合并到一个漂亮的表格 csv 文件中,就像上面的例子一样? (我知道如何分别输出)