Назад | Перейти на главную страницу

Как включить Get-MailboxFolder для работы с другими почтовыми ящиками?

Get-MailboxFolder по умолчанию работает только с одним почтовым ящиком пользователя, вошедшего в систему.

Я пытаюсь использовать параметр Identity командлета для подключения к другим почтовым ящикам. Я обнаружил, что для роли управления установлено разрешение «self», что является относительно безопасным назначением для всех пользователей.

Как мне создать для этого другое разрешение, которое позволяет только администраторам (или определенному пользователю) запускать GetMailboxFolder для всех? Я обеспокоен тем, что случайно создаст брешь в безопасности и позволит другим пользователям получить доступ к чужим почтовым ящикам.

Пока Get-MailboxFolder имеет это встроенное ограничение, Get-MailboxFolderStatistics разработан...

для получения информации о папках в указанном почтовом ящике, включая количество и размер элементов в папке, имя и идентификатор папки, а также другую информацию.

Тогда есть еще один административный Get-Mailbox командлет:

Использовать Get-Mailbox командлет для просмотра объектов и атрибутов почтового ящика, заполнения страниц свойств или предоставления информации о почтовом ящике другим задачам.

Их можно использовать вместе для получения информации сразу для всей организации, например

Get-Mailbox | Select-Object alias                                            `
| foreach-object {                                                           `
    Get-MailboxFolderStatistics -Identity $_.alias                           `
    | select-object Identity, ItemsInFolder, FolderSize, FolderAndSubfolderSize } 

Это уже дает больше информации, чем Get-MailboxFolder когда-либо дал бы. Конечно, вы можете удалить ItemsInFolder, FolderSize и FolderAndSubfolderSize если они не нужны.

Microsoft не разрешает Get-MailboxFolder командлет работать с почтовым ящиком другого человека - только владелец почтового ящика может использовать командлет для получения папок.

Использовать Get-MailboxFolder командлет для просмотра папок в собственном почтовом ящике. Администраторы не могут использовать этот командлет для просмотра папок в других почтовых ящиках (командлет доступен только из Роль пользователя MyBaseOptions).

чтобы получить папки разных пользователей, вы можете использовать опцию пути к папке

что-то такое:

Get-MailboxFolderStatistics -Identity $ username | выбрать путь к папке