Hij lijkt iedere keer op de -resourcedelegates een foutmelding te genereren...
Dit werkt niet:
Get-Mailbox <user> | Get-CalendarProcessing -ResourceDelegates | ft
Vanuit de andere kant werkt het ook niet:
Get-CalendarProcessing -Identity "<user>" -ResourceDelegates | ft
Maar kan ik überhaupt wel verder vragen naar de "ResourceDelegates"?
Dit werkt niet:
Get-Mailbox <user> | Get-CalendarProcessing -ResourceDelegates | ft
Vanuit de andere kant werkt het ook niet:
Get-CalendarProcessing -Identity "<user>" -ResourceDelegates | ft
Maar kan ik überhaupt wel verder vragen naar de "ResourceDelegates"?
Probeer dit is:
Informatie wordt geschreven naar c:\resourcedelegates.csv
PowerShell:
1
2
3
4
5
6
7
8
9
10
11
12
13
| [Array]$resourcedelegates=$null $users = get-mailbox -ResultSize unlimited Foreach ($user in $users){ $Delegates = (get-mailbox $user | Get-CalendarProcessing).resourcedelegates $i=0 do {$Delegate=$Delegates[$i].Name $i++ if($Delegate) {$resourcedelegates += New-Object Psobject -Property @{"UserName"=$user;"Delegate Name"=$Delegate} Write-host $User $Delegate} }Until ($Delegate -eq $Null) } $resourcedelegates | Export-Csv c:\resourcedelegates.csv -NoTypeInformation |
Informatie wordt geschreven naar c:\resourcedelegates.csv
Ik heb net deze uitgevoerd:
Get-Mailbox "<user>" | Get-CalendarProcessing | where { $_.ResourceDelegates -ne "" } | Select-Object identity,@{Name=’ResourceDelegates’;Expression={[string]::join(",", ($_.ResourceDelegates))}} | Export-csv -Path c:\temp\ResourceDelegates.csv
Doet hetzelfde toch? Resultaat is leeg, dus ik ga ervan uit dat er geen delegates staan ingesteld...
Get-Mailbox "<user>" | Get-CalendarProcessing | where { $_.ResourceDelegates -ne "" } | Select-Object identity,@{Name=’ResourceDelegates’;Expression={[string]::join(",", ($_.ResourceDelegates))}} | Export-csv -Path c:\temp\ResourceDelegates.csv
Doet hetzelfde toch? Resultaat is leeg, dus ik ga ervan uit dat er geen delegates staan ingesteld...
[ Voor 11% gewijzigd door BlakHawk op 24-02-2016 12:39 ]
Nooit ergens vanuit gaan, maak op je eigen mailbox een delegate aan of neem een mailbox waarvan je het zeker weet om je script te verifieren...dfrenner schreef op woensdag 24 februari 2016 @ 12:39:
Ik heb net deze uitgevoerd:
Get-Mailbox "<user>" | Get-CalendarProcessing | where { $_.ResourceDelegates -ne "" } | Select-Object identity,@{Name=’ResourceDelegates’;Expression={[string]::join(",", ($_.ResourceDelegates))}} | Export-csv -Path c:\temp\ResourceDelegates.csv
Doet hetzelfde toch? Resultaat is leeg, dus ik ga ervan uit dat er geen delegates staan ingesteld...
Pagina: 1