Benutzer-Werkzeuge

Webseiten-Werkzeuge


powershell:ad:fix-mbxdbcontentindexstate

Fix-MbxDbContentIndexState.ps1

Das Skript sucht innerhalb des Exchange-Clusters nach Inkonsistenzen im ContentIndexState und behebt sie.

Inkonsistenzen im Content-Index-State werden in der ExchangeManagementConsole nicht angezeigt. Sie fallen immer nur auf, wenn man auf allen Servern gezielt mit Get-MailboxDatabaseCopyStatus nach ihnen sucht oder wenn beim Verschieben der aktiven DB auf ein anderes System ein Fehler auftritt.

<WRAP center round important 90%> Das Skript kann, abhängig von der Größe der verarbeiteten Postfachdatenbanken, eine mehrstündige Laufzeit haben. </WRAP>

Das Skript

Fix-MbxDbContentIndexState.ps1
Add-PSSnapin Microsoft.Exchange.Management.PowerShell.E2010
 
$ExSystems=(Get-ExchangeServer).name
 
$ExDbs=@()
foreach ($ExSystem in $ExSystems)
    {
    $ExDbs+=Get-MailboxDatabaseCopyStatus -server $ExSystem 
    }
 
$failedCIState = $ExDbs | where-object contentindexstate -like "failed"
 
foreach ($failed in $failedCIState)
    {
    Update-MailboxDatabaseCopy "$($failed.name)" -CatalogOnly
    }
powershell/ad/fix-mbxdbcontentindexstate.txt · Zuletzt geändert: 2024/05/27 08:36 von 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki