[Exchange 2010] Delegate rechten uitlezen

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • BlakHawk
  • Registratie: Februari 2008
  • Laatst online: 09-01-2021
Is het mogelijk om vanaf de server delegation rechten uit te lezen?

Wat ik heb geprobeerd:
Get-Mailbox <user> | Get-MailboxPermission |fl

Ik krijg een hele lijst met rechten, maar niet specifiek die door de gebruiker zijn gegeven door delegation.

Is dit mogelijk?

Youtube: DashcamNL


Acties:
  • +1 Henk 'm!

  • wagenveld
  • Registratie: Februari 2002
  • Niet online
Probeer eens met Get-CalendarProcessing, daar zou je het grootste deel mee moeten kunnen vinden.

Acties:
  • 0 Henk 'm!

  • BlakHawk
  • Registratie: Februari 2008
  • Laatst online: 09-01-2021
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"?

Youtube: DashcamNL


Acties:
  • +1 Henk 'm!

  • Turdie
  • Registratie: Maart 2006
  • Laatst online: 20-08-2024
Probeer dit is:

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

Acties:
  • 0 Henk 'm!

  • BlakHawk
  • Registratie: Februari 2008
  • Laatst online: 09-01-2021
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...

[ Voor 11% gewijzigd door BlakHawk op 24-02-2016 12:39 ]

Youtube: DashcamNL


Acties:
  • +1 Henk 'm!

  • Vorkie
  • Registratie: September 2001
  • Niet online
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...
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...
Pagina: 1