Автор Тема: [РЕШЕНО] Get-Mailbox -resultsize unlimited | Get-MailboxPermission выбирает только 1 БД  (Прочитано 2280 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн sirarthur

  • Старожил
  • ****
  • Сообщений: 577
  • Рейтинг: 5
  • Пол: Мужской
    • Просмотр профиля
есть dag 2013
4 БД
Цитировать
[PS] C:\Windows\system32>Get-MailboxDatabase  -Server exsrv1
Выполняется создание нового сеанса для неявного удаленного взаимодействия команды "Get-MailboxDatabase"...

Name                           Server          Recovery        ReplicationType
----                           ------          --------        ---------------
MD-MBX                         EXSRV1          False           Remote
MD-MSK                         EXSRV2          False           Remote
MD-MSK-INACTIVE        EXSRV2          False           Remote
MSC                            EXSRV1          False           Remote


[PS] C:\Windows\system32>
При запросе:
Get-Mailbox -resultsize unlimited | Get-MailboxPermission | where { ($_.AccessRights -eq "FullAccess") -and ($_.IsInherited-eq $false) -and -not ($_.User -like "NT AUTHORITY\SELF") }
получаю выборку только по БД MD-MBX
По остальным БД  - без ключа -DomainController - выборка ничего не отдает.
Указываю -domaincontroller fqdn ДЦ в дочернем сайте - получаю ошибку
Цитировать
[PS] C:\Windows\system32>Get-Mailbox -Database MSC -DomainController mdc4.msc.domain.loc -resultsize unlimited | Get-MailboxPermission | where { ($_.AccessRights -eq "FullAccess") -and ($_.IsInherited-eq $false) -and -not ($_.User -like "NT AUTHORITY\SELF") }
Не удалось выполнить операцию, поскольку объект "msc.domain.loc/Office/Law/С************* А****" не найден в "DC2.domain.loc".
    + CategoryInfo          : InvalidData: (:) [Get-MailboxPermission], ManagementObjectNotFoundException
    + FullyQualifiedErrorId : [Server=EXSRV1,RequestId=bd436671-7747-410f-b48b-662e47c5c31f,TimeStamp=23.06.2017 11:20:01]
[FailureCategory=Cmdlet-ManagementObjectNotFoundException] 93FE82CE,Microsoft.Exchange.Management.RecipientTasks.GetMailboxPermission
    + PSComputerName        : exsrv1.domain.loc
я же явно указываю ДЦ к которому надо обращаться - почему в ошибке отдается родительский  корневой ДЦ? ???


« Последнее редактирование: 23 июня 2017, 17:14:54 от sirarthur »

Оффлайн shs

  • Модераторы
  • Ветеран
  • *****
  • Сообщений: 4401
  • Рейтинг: 89
    • Просмотр профиля
    • ShS's blog
  • Откуда: Default city
я же явно указываю ДЦ к которому надо обращаться
у тебя, IIUUC, ошибку дает не Get-Mailbox, которому ты указал сервер, а следующий в конвейере командлет (Get-MailboxPermission), которому ты ничего не указал

Оффлайн sirarthur

  • Старожил
  • ****
  • Сообщений: 577
  • Рейтинг: 5
  • Пол: Мужской
    • Просмотр профиля
разобрался.
Нужно добавить к Get-MailboxPermission ключ -DomainController