Как получить серверы Exchange БД с приоритетом активации 1 в powershell - PullRequest
0 голосов
/ 11 января 2020

Мне нужно получить только предпочтение активации 1 указанного сервера c в powershell.

По приведенной ниже команде я могу получить список БД с предпочтением активации.

Мне нужно БД EXSVR01, имеющие только приоритет активации 1.

    Get-MailboxDatabase -Server EXSRV01 | sort name | ft name, server, activationpreference -a

Name                  ActivationPreference
----                  --------------------
DB01 {[EXVR01, 1], [EXVR02, 2], [EXVR03, 3], [EXVR04, 4]}
DB02 {[EXVR02, 1], [EXVR01, 2], [EXVR04, 3], [EXVR03, 4]}
DB03 {[EXVR03, 1], [EXVR04, 2], [EXVR01, 3], [EXVR02, 4]}
DB04 {[EXVR04, 1], [EXVR03, 2], [EXVR02, 3], [EXVR01, 4]}
DB05 {[EXVR01, 1], [EXVR02, 2], [EXVR03, 3], [EXVR04, 4]}
DB06 {[EXVR02, 1], [EXVR01, 2], [EXVR04, 3], [EXVR03, 4]}
DB07 {[EXVR03, 1], [EXVR04, 2], [EXVR01, 3], [EXVR02, 4]}
DB08 {[EXVR04, 1], [EXVR03, 2], [EXVR02, 3], [EXVR01, 4]}
DB09 {[EXVR01, 1], [EXVR02, 2], [EXVR03, 3], [EXVR04, 4]}
DB10 {[EXVR02, 1], [EXVR01, 2], [EXVR04, 3], [EXVR03, 4]}
DB11 {[EXVR03, 1], [EXVR04, 2], [EXVR01, 3], [EXVR02, 4]}
DB12 {[EXVR04, 1], [EXVR03, 2], [EXVR02, 3], [EXVR01, 4]}
DB13 {[EXVR01, 1], [EXVR02, 2], [EXVR03, 3], [EXVR04, 4]}
DB14 {[EXVR02, 1], [EXVR01, 2], [EXVR04, 3], [EXVR03, 4]}
DB15 {[EXVR03, 1], [EXVR04, 2], [EXVR01, 3], [EXVR02, 4]}
DB16 {[EXVR04, 1], [EXVR03, 2], [EXVR02, 3], [EXVR01, 4]}
DB17 {[EXVR01, 1], [EXVR02, 2], [EXVR03, 3], [EXVR04, 4]}
DB18 {[EXVR02, 1], [EXVR01, 2], [EXVR04, 3], [EXVR03, 4]}
DB19 {[EXVR03, 1], [EXVR04, 2], [EXVR01, 3], [EXVR02, 4]}
DB20 {[EXVR04, 1], [EXVR03, 2], [EXVR02, 3], [EXVR01, 4]}
DB21 {[EXVR01, 1], [EXVR02, 2], [EXVR03, 3], [EXVR04, 4]}
DB22 {[EXVR02, 1], [EXVR01, 2], [EXVR04, 3], [EXVR03, 4]}
DB23 {[EXVR03, 1], [EXVR04, 2], [EXVR01, 3], [EXVR02, 4]}
DB24 {[EXVR04, 1], [EXVR03, 2], [EXVR02, 3], [EXVR01, 4]}

на примере выше

EXSVR01 имеет DB01, DB05, DB09, DB13, DB17, DB21

1 Ответ

1 голос
/ 11 января 2020

В моей среде работает следующий фрагмент: Windows Ядро Server 2019 с Exchange Server 2019 (Версия 15.2 (сборка 397.3)):

Get-MailboxDatabase -Server 'EXSRV01' | 
    Select-Object name, server -ExpandProperty activationpreference | 
        Where-Object {$_.Key -eq 'EXSRV01' -and $_.Value -eq 1}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...