【问题标题】:Exchange activesync manage devices external apiExchange activesync 管理设备外部 api
【发布时间】:2016-10-15 01:31:42
【问题描述】:

我想通过外部 rest api 管理 Exchange ActiveSync 设备(添加设备、删除、列出设备、向设备添加策略等)。 这意味着我想通过外部 api(例如 SOAP、REST)而不是在机器内部执行用于交换的 cmdlet 命令(例如这里描述的https://technet.microsoft.com/en-us/library/dn641223(v=exchg.160).aspx)。

这可能吗,还是我必须在机器上实现 API?

【问题讨论】:

    标签: exchange-server exchangewebservices activesync


    【解决方案1】:

    Exchange 命令行管理程序 cmldets 可以通过 Exchange 2010 及更高版本的远程 Powershell 执行,因此您可以将 REST 代码放在任何 Web 服务器上,该服务器本身可以建立与目标 Exchange 服务器的远程 Powershell 连接。使用该方法可避免对 Exchange Server 进行任何更改。

    【讨论】:

    • cmdlet 命令(如删除每个邮箱的设备)是否只会影响 ActiveSync 连接或所有 Exchange 帐户都将被禁用?
    • 您的问题不清楚,因为您没有提供关于哪个特定 cmdlet 和操作的足够信息,但这是您应该先测试自己,然后根据您的观察、理解和问题提出问题.作为一般规则,Cmdlet 只会影响您修改的特定邮箱的配置。
    • 谢谢。基本上我想使用 Set-ActiveSyncDeviceAccessRule 'SomeDeviceID' -AccessLevel Quarantine 隔离每个邮箱的所有设备
    • 当然,exchangeserverpro.com/…social.technet.microsoft.com/Forums/en-US/… 应该可以正常工作。我建议您先在 Powershell 中对其进行测试,然后再创建您的管理代码。
    猜你喜欢
    • 2013-06-07
    • 2012-09-14
    • 1970-01-01
    • 2011-04-17
    • 2012-06-16
    • 1970-01-01
    • 1970-01-01
    • 2012-01-31
    • 1970-01-01
    相关资源
    最近更新 更多