0

我的组织实施了集中保留政策。他们说我们必须为每个文件夹应用所需的策略,我们希望策略与默认策略不同。如何获取包含名称、大小和保留策略等信息的所有 Outlook 文件夹的递归列表?它可能是一个 Powershell 脚本。

附加要求:脚本必须在用户机器上运行。

Folder name | Size | Retention policy
-------------------------------------
folder 1    | 1GB  | policy 1
folder 2    | 2GB  | policy 2

使用以下脚本,我可以获得所有文件夹(但不是子文件夹):

$o = New-Object -comobject outlook.application
$n = $o.GetNamespace("MAPI")
$Account = $n.Folders | Where-Object { $_.Name -eq 'User.Name@domain.com' }
$Account.Folders | Format-Table Name -AutoSize
4

0 回答 0