标签: exchange-server-2013

尝试远程访问localhost上的Exchange服务器时出现"访问被拒绝"错误

我正在尝试建立PowerShell会话以对localhost上的Exchange服务器运行多个Exchange命令.我一直收到以下错误:

New-PSSession : [<HOSTNAME>] Connecting to remote server <HOSTNAME> failed with the following error message
: Access is denied. For more information, see the about_Remote_Troubleshooting Help topic.
At line:1 char:12
+ $session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri 'h ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : OpenError: (System.Manageme....RemoteRunspace:RemoteRunspace) [New-PSSession], PSRemotin
   gTransportException
    + FullyQualifiedErrorId : AccessDenied,PSSessionOpenFailed
Run Code Online (Sandbox Code Playgroud)

我的代码是Microsoft Technet文章的副本粘贴.它适用于远程机器,但无论何时我瞄准我运行的机器,我都会收到上述错误.

到目前为止我尝试过的:

  1. 检查了about_remote_troubleshooting帮助主题.与Access Denied错误相关的任何内容均无效.
  2. 使用与收到"拒绝访问"错误相同的凭据的目标远程计算机.(没有问题连接)
  3. 已验证我的PowerShell会话是以管理员身份运行的.(它是)
  4. 已验证Exchange命令行管理程序是否能够成功启动.(它是)
  5. 尝试没有凭据,看看是否可行.(它没有)
  6. 检查net usenet session确保我没有具有相同凭据问题的奇怪的多个连接.(我没有看到任何迹象表明)
  7. 从导致问题的脚本和手动键入命令到PowerShell控制台中尝试了这一点.(两种方式都得到了相同的结果.为了保持一致性)
  8. 在多个系统上尝试过这个.(到处都是相同的结果

一些快速说明:

  • 这是在Windows Server 2012上运行的Exchange 2013.它是一个基本安装,只是一个测试环境,除了安装和启用远程处理之外,它具有非常少的数据和最少的配置.
  • 使用的凭据用于域管理员,域管理员还具有必要的Exchange权限,可以执行我需要执行的任何操作.也就是说,只要我的目标机器不是我正在运行的机器,我就没有任何问题,没有其他任何改变我连接的方式.此外,这是一个测试域,其中域管理员的访问权限未受到任何限制或调整,因此它应该完全和完全访问所有内容. …

powershell access-denied powershell-remoting windows-server-2012 exchange-server-2013

8
推荐指数
1
解决办法
5万
查看次数

无法通过Exchange Server 2013中的EWS加载MimeContent

我在Exchange Server 2013中使用EWS加载MimeContent属性时遇到问题。这是我的工作:

var propertySet = new PropertySet{
            ItemSchema.Subject,
            ItemSchema.TextBody,
            ItemSchema.DateTimeCreated,
            ItemSchema.LastModifiedTime
        };

var item = Item.Bind(mailbox.ExchangeServiceInstance, itemId, propertySet);
Run Code Online (Sandbox Code Playgroud)

邮箱,权限,PullSubscription和ExchangeService已设置并且可以正常使用,“ itemId”是正确的,现有的。该代码有效,我可以访问已加载的属性。

但是当我尝试紧随其后加载MimeContent时,出现错误:

var binaries = new PropertySet(BasePropertySet.IdOnly, ItemSchema.MimeContent);
item.Load(binaries);
Run Code Online (Sandbox Code Playgroud)

我得到的异常是:

Microsoft.Exchange.WebServices.dll中发生“ Microsoft.Exchange.WebServices.Data.ServiceResponseException”

缺少参考时间段。

我无法在Google上找到与EWS相关的此异常的任何类似问题,或在加载MimeContent时遇到的任何类似问题。我一直想自己弄清楚,但是谁能给我提示在哪里挖的提示?

c# exchange-server exchangewebservices ews-managed-api exchange-server-2013

4
推荐指数
1
解决办法
905
查看次数