以下脚本检查指定OU中的邮箱,以便将默认权限设置为"所有者"的用户.我已尝试将所有内容从变量$ Mailbox中的"Name"列添加到以下代码中的Select-Object结果中.结果将添加一个列标题,并将第一个结果名称作为标题.如果有多个结果,则找到的第一个名称将是列标题,其他列的列为空白.有没有办法将变量$ Mailbox中的"Name"列添加到Select-Object结果中?
$AllMailBox = Get-Mailbox -OrganizationalUnit "XXXXXXXXXX.com/DomainUsers/Users" -resultsize unlimited
ForEach ($MailBox in $AllMailbox) {Get-mailboxfolderpermission $Mailbox | Where-object {$_.User -match "Default" -AND $_.AccessRights -match "Owner"} | Select-Object Identity, AccessRights, $MailBox.Name}
Run Code Online (Sandbox Code Playgroud)
小智 12
代替
Select-Object Identity, AccessRights, $MailBox.Name}
Run Code Online (Sandbox Code Playgroud)
加上这个
Select-Object Identity, AccessRights, @{l="Name";e={$MailBox.Name}}}
Run Code Online (Sandbox Code Playgroud)
您可以在此处阅读有关自定义表的更多信息,请访问https://technet.microsoft.com/en-us/library/ee692794.aspx?f=255&MSPPError=-2147217396
| 归档时间: |
|
| 查看次数: |
20638 次 |
| 最近记录: |