none
能否把邮箱full access 和send as权限导出到一个csv文件中 RRS feed

  • 问题

  • 我可以使用命令分别导出用户的full access权限和send as权限,是否有办法把两个结果导出到同一个csv文件中?

    Get-MailboxPermission user1

    Get-ADPermission -Identity user1

    2020年3月25日 5:33

答案

  • 您好,

    您可以使用以下脚本来把两个命令的输出的结果合并到一个CSV文件中:

    $Mailboxes = Get-Mailbox -ResultSize unlimited
    
    foreach ($Mailbox in $Mailboxes){
        $temp = Get-Mailbox $Mailbox.Name | select Name,FullAccess,SendAs
        $temp.FullAccess= Get-MailboxPermission $Mailbox.Name | where{$_.AccessRights -eq "FullAccess" -And $_.IsInherited -eq $False -And $_.Deny -eq $False} | select User
        $temp.SendAs= Get-ADPermission -Identity $Mailbox.Name | where{$_.AccessRights -eq "ExtendedRight" -And $_.IsInherited -eq $False -And $_.Deny -eq $False -And $_.User -like "Domain\*"} | select User
    $temp
    }

    请注意:运行脚本之前您需要修改脚本中的以下位置(把domain替换成您自己的域名):

    $_.User -like "Domain\*"}

    您也可以通过修改以下部分来修改需要进行查询的邮箱范围,比如从已有的CSV文件中导入:

    $Mailboxes = Get-Mailbox -ResultSize unlimited

    此致,

    Kyle Xu


    如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.

    2020年3月25日 7:46
    版主

全部回复

  • 您好,

    您可以使用以下脚本来把两个命令的输出的结果合并到一个CSV文件中:

    $Mailboxes = Get-Mailbox -ResultSize unlimited
    
    foreach ($Mailbox in $Mailboxes){
        $temp = Get-Mailbox $Mailbox.Name | select Name,FullAccess,SendAs
        $temp.FullAccess= Get-MailboxPermission $Mailbox.Name | where{$_.AccessRights -eq "FullAccess" -And $_.IsInherited -eq $False -And $_.Deny -eq $False} | select User
        $temp.SendAs= Get-ADPermission -Identity $Mailbox.Name | where{$_.AccessRights -eq "ExtendedRight" -And $_.IsInherited -eq $False -And $_.Deny -eq $False -And $_.User -like "Domain\*"} | select User
    $temp
    }

    请注意:运行脚本之前您需要修改脚本中的以下位置(把domain替换成您自己的域名):

    $_.User -like "Domain\*"}

    您也可以通过修改以下部分来修改需要进行查询的邮箱范围,比如从已有的CSV文件中导入:

    $Mailboxes = Get-Mailbox -ResultSize unlimited

    此致,

    Kyle Xu


    如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.

    2020年3月25日 7:46
    版主
  • 您好,

    请问以上建议是否有效?

    如果以上建议有用的话,请在空闲的时候标记它为答案以帮助更多的用户。

    此致, 

    Kyle Xu


    如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.

    2020年3月27日 8:52
    版主