Chyba "Nepodařilo se najít databázi" při spuštění rutin pro poštovní schránku hostované v jiné Exchange Online oblasti
Příznaky
Předpokládejme, že jste správce účtu. Při pokusu o spuštění rutiny New-MailboxSearch
, Search-MailboxAuditLog
, New-MailboxImportRequest
nebo New-MailboxRestoreRequest
pro poštovní schránku, která je hostovaná v jiné oblasti než oblast vašeho účtu, se zobrazí jedna z následujících chybových zpráv:
Nepodařilo se najít databázi database<>. Ujistěte se, že jste ho zadali správně.
Nelze se připojit k poštovní schránce uživatele Identifikátor GUID <> databáze poštovní schránky, protože objekt ExchangePrincipal obsahuje zastaralé informace. Poštovní schránka se možná nedávno přesunula.
V tomto scénáři ale můžete provést následující akce:
- Tyto rutiny můžete úspěšně spustit pro poštovní schránku, která je hostovaná ve stejné oblasti jako oblast vašeho účtu.
- Pro poštovní schránky hostované v jiné oblasti můžete úspěšně spustit další rutiny, například
Set-CalendarProcessing
neboGet-Mailbox
.
Příčina
Tyto rutiny selžou pro poštovní schránky, které jsou v jiné oblasti než v oblasti, ve které se nachází účet správce. Účet správce může mít poštovní schránku v konkrétní oblasti nebo účet může být uživatelský účet s podporou pošty, který se může připojit k rozhodčím poštovním schránkám ve výchozí oblasti.
Řešení
Chcete-li tento problém vyřešit, můžete vynutit připojení k jiné oblasti změnou hodnoty parametru ConnectionUri
při použití rutiny New-PSSession
. Můžete například spustit následující rutinu:
New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid?email=alias@contoso.com-Credential $UserCredential -Authentication Basic -AllowRedirection
Připojená e-mailová adresa v parametru ConnectionUri
by měla být pro poštovní schránku v oblasti, pro kterou chcete spustit rutinu New-MailboxSearch
, Search-MailboxAuditLog
, New-MailboxImportRequest
nebo New-MailboxRestoreRequest
.
Pokud je například vaše poštovní schránka v oblasti Evropské unie a chcete spustit rutinu pro poštovní schránku v oblasti USA, musíte poštovní schránku najít v oblasti USA (může to být libovolná poštovní schránka v této oblasti) a pak k parametru ConnectionUri
připojit e-mailovou adresu této poštovní schránky. Abyste to mohli udělat, nemusíte mít zvláštní oprávnění k poštovní schránce USA. Připojení e-mailové adresy vynutí vytvoření připojení v oblasti USA. To umožňuje úspěšné spuštění rutin pro USA poštovní schránku.