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 | выбрать путь к папке