Delen via


Machtigingen en instellingen voor openbare mappen worden niet doorgegeven in EAC

Wanneer u het Exchange-beheercentrum (EAC) gebruikt om machtigingen of instellingen toe te passen op een openbare map en de bijbehorende submappen, worden de acties niet voltooid of ervaart u fouten. In dit artikel worden de volgende problemen beschreven die van invloed zijn op veelvoorkomende taken en biedt tijdelijke oplossingen voor het voltooien van de taken met behulp van PowerShell.

Machtigingen die niet zijn toegepast op sommige of alle submappen

Wanneer u machtigingen toepast op een openbare map en de bijbehorende submappen door het selectievakje Wijzigingen toepassen op deze openbare map en alle bijbehorende submappen in het EAC in te schakelen, worden de machtigingen niet toegepast op sommige of alle submappen.

Schermopname van het toepassen van machtigingen op een openbare map en de bijbehorende submappen.

Het probleem treedt op als de bovenliggende map en de bijbehorende submappen zich in verschillende postvakken voor openbare mappen bevinden.

Tijdelijke oplossing

Volg deze stappen om dit probleem te omzeilen:

  1. Open PowerShell in de Exchange-omgeving waarin de openbare map actief is. U kunt dit doen in Exchange Server (on-premises) of Exchange Online.

  2. Voer het Update-PublicFolderPermissions.ps1 script uit door de parameters op te geven die in het volgende voorbeeld worden weergegeven:

    .\Update-PublicFolderPermissions.ps1 -IncludeFolders "\MyFolder" -AccessRights "Owner" -Users "John", "Administrator" -Recurse -Confirm:$false
    

    Dit voorbeeldscript doet het volgende:

    • Vervangt de huidige clientmachtigingen voor de openbare map \MyFolder en alle onderliggende mappen voor gebruikers "John" en "Administrator".
    • Verleent 'Eigenaar'-toegangsrechten aan de gebruikers.
    • Vraagt de gebruiker niet om bevestiging.

    Het script bevat gedetailleerde Help-documentatie. Voer de volgende opdracht uit om de documentatie voor het script weer te geven:

    Get-Help .\Update-PublicFolderPermissions.ps1 -Full
    

De instelling gelezen en ongelezen is niet toegepast

Wanneer u het selectievakje De gelezen en ongelezen instelling toepassen op deze map en alle bijbehorende submappen op een bovenliggende openbare map in het EAC inschakelt, wordt het volgende foutbericht weergegeven:

De bewerking kan niet worden uitgevoerd omdat '\public folder identity' niet kan worden gevonden.

Schermopname van de fout bij het toepassen van de instelling gelezen en ongelezen.

Tijdelijke oplossing

Volg deze stappen om dit probleem te omzeilen:

  1. Open PowerShell in de Exchange-omgeving waarin de openbare map actief is, in Exchange Server (on-premises) of Exchange Online.

  2. Pas het bijhouden van gelezen en ongelezen gegevens toe op de bovenliggende openbare map door de volgende cmdlet uit te voeren om de PerUserReadStateEnabled waarde in te stellen op Waar:

    Set-PublicFolder -Identity "<\PF>" -PerUserReadStateEnabled $True
    

    Opmerking: vervang \PF> door <de identiteit van de bovenliggende openbare map.

  3. Pas het bijhouden van gelezen en ongelezen gegevens toe op de onderliggende openbare mappen door de volgende cmdlet uit te voeren om de PerUserReadStateEnabled waarde in te stellen op Waar:

    Get-PublicFolder "<\PF>" -Recurse | foreach {Set-PublicFolder -Identity $_.identity -PerUserReadStateEnabled $True}
    

    Opmerking: vervang \PF> door <de identiteit van de bovenliggende openbare map.

Leeftijdslimietinstellingen niet toegepast op submappen

Wanneer u leeftijdslimietinstellingen toepast op een openbare map en de bijbehorende submappen door het selectievakje Instelling toepassen op deze map en alle bijbehorende submappen in het EAC in te schakelen, ontvangt u het volgende foutbericht:

De bewerking kan niet worden uitgevoerd omdat '\public folder identity' niet kan worden gevonden.

Schermopname van de fout wanneer u leeftijdslimietinstellingen toepast.

Tijdelijke oplossing

Volg deze stappen om dit probleem te omzeilen:

  1. Open PowerShell in de Exchange-omgeving waarin de openbare map actief is, in Exchange Server (on-premises) of Exchange Online.

  2. Voer de volgende cmdlet uit om instellingen voor leeftijdslimiet toe te passen op submappen:

    Get-PublicFolder "<\ParentPF>" -Recurse | foreach {Set-PublicFolder -Identity $_.identity -AgeLimit "<newagelimit>"}
    

    Opmerking: vervang \ParentPF> door <de identiteit van de bovenliggende openbare map.

    Met de volgende opdracht wordt bijvoorbeeld een leeftijdslimiet van 10 dagen toegepast op alle submappen onder Root1:

    Get-PublicFolder \Root1 -Recurse | foreach {Set-PublicFolder -Identity $_.identity -AgeLimit "10.00:00:00"}
    

RetainDeletedItemsFor-instellingen niet toegepast op submappen

Wanneer u instellingen van RetainDeletedItemsFor toepast op een openbare map en de bijbehorende submappen door het selectievakje Instelling toepassen op deze map en alle bijbehorende submappen in het EAC in te schakelen, ontvangt u het volgende foutbericht:

De bewerking kan niet worden uitgevoerd omdat '\public folder identity' niet kan worden gevonden.

Tijdelijke oplossing

Volg deze stappen om dit probleem te omzeilen:

  1. Open PowerShell in de Exchange-omgeving waarin de openbare map actief is, in Exchange Server (on-premises) of Exchange Online.

  2. Voer de volgende cmdlet uit om RetainDeletedItemsFor-instellingen toe te passen op submappen:

    Get-PublicFolder "<\ParentPF>" -Recurse | foreach {Set-PublicFolder -Identity $_.identity -RetainDeletedItemsFor "<newRetainDeletedItemsFor>"}
    

    Opmerking: vervang \ParentPF> door <de identiteit van de bovenliggende openbare map.

    Met de volgende opdracht wordt bijvoorbeeld RetainDeletedItemsVoor 10 dagen toegepast op alle submappen onder Root1:

    Get-PublicFolder \Root1 -Recurse | foreach {Set-PublicFolder -Identity $_.identity -RetainDeletedItemsFor "10.00:00:00"}
    

Status

Microsoft is op de hoogte van deze problemen en zal meer informatie in dit artikel plaatsen wanneer er een oplossing beschikbaar is.