问题描述
我正在尝试自动化一个脚本,该脚本获取“匿名”组(所有外部用户)的所有用户的日历权限,然后将其保存到 csv 文件中。到目前为止,这是有效的:
<#ExecutionPolicy
Set-ExecutionPolicy RemoteSigned
Import-Module ExchangeOnlineManagement
Get-PSSession | Remove-PSSession
Connect-ExchangeOnline -Credential $credential -ShowProgress $true #>
$mbxs = Get-ExoMailBox
$mbxcalendar = ":\Calendar"
$Permissionuser = "Anonymous"
Foreach($mbx in $mbxs)
{
Get-ExoMailBoxFolderPermission -identity "$($mbx.Alias)${mbxcalendar}" -User "Anonymous" | select Identity,User,{$_.Accessrights} | Export-Csv C:\Users\GBU101\exportcalend.csv -Delimiter ';' -NoTypeinformation -Append -Force | Out-Null -erroraction 'silentlycontinue'
Write-Host "$($mbx.UserPrincipalname)${mbxCalendar}"
}
现在的问题是我不想拥有文件夹权限,而是实际的“日历”权限,例如:
Get-MailBoxFolderPermission -identity "myusers@mydomain.com:\Calendar".
如何将“@mydomain.com:\Calendar”添加到每个请求中?
感谢您的帮助。
亲切的问候,
加布
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)