Powershell-多个Exchange Server的MailboxFolderPermissions问题

问题描述

几天来我一直在努力解决这个问题,至少缩小了范围。我正在使用一个用户界面为我的公司编写脚本,该脚本使我的同事可以轻松地基于模板用户创建新的Active Directory用户,创建新邮箱并将日历权限添加到其Manager。

除了添加“日历”权限外,所有其他操作均正常。

我们正在运行两个Exchange Server,我们将它们称为Exchange1和Exchange2。启用基于AD用户的邮箱可以正常工作,但是当我进入添加日历权限的步骤时,出现此错误


#the first link in movies  

link <- 'https://www.imdb.com/title/tt0111161/?pf_rd_m=A2FGELUUNOQJNL&pf_rd_p=e31d89dd-322d-4646-8962-327b42fe94b1&pf_rd_r=NJ52X0MM1V9FKSPBT46G&pf_rd_s=center-1&pf_rd_t=15506&pf_rd_i=top&ref_=chttp_tt_1'

# selector for budget data (this will not change)

select <- '.txt-block:nth-child(15),.txt-block:nth-child(14),#titleDetails .txt-block:nth-child(13),#titleDetails .txt-block:nth-child(12)'


# get budget data

budget <- link %>%
  read_html() %>%
  html_nodes(select) %>%
  html_text() %>%
  gsub('\\n','',.) %>%
  str_split(.,'\\:')%>%
  as.data.table() %>%
  janitor::row_to_names(row_number = 1) %>%
  setnames(.,old=colnames(.),new= tolower(gsub(' ','_',str_trim(colnames(.)))))

budget[,(colnames(budget))] <- lapply(budget,function(x) str_extract_all(x,"(\\$) *([0-9,]+)"))

我要运行的命令:

The mailBox /o=COMPANY/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Configuration/cn=Servers/cn=EXCHANGE2/cn=Microsoft System 
Attendant kann nicht geöffnet werden.
    + CategoryInfo          : NotSpecified: (:) [Add-MailBoxFolderPermission],MailBoxUnavailableException
    + FullyQualifiedErrorId : [Server=EXCHANGE1,RequestId=4f818454-7ffc-4fd9-b57d-594bedd7fab6,TimeStamp=15.10.2020 14:11:32] [FailureCategory=Cmd 
   let-MailBoxUnavailableException] 676ABDB0,Microsoft.Exchange.Management.StoreTasks.AddMailBoxFolderPermission
    + PSComputerName        : EXCHANGE1

使用Powershell管理Exchange服务器真的是我的新手,所以在故障排除方面我有点。不管我连接到EXCHANGE1还是EXCHANGE2,错误消息都保持不变,并且我很难理解为什么邮箱不可用。

感谢您的帮助:)

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)