积极答复者
exchange2010sp3 允许用户activesync设备问题

问题
答案
-
你好!感谢回复。
经过您的指点,我目前可以通过powershell解锁用户被隔离的手机设备的了。
我测试了如下两条命令并且记录了结果
1、Set-CASMailbox -Identity mailtest -ActiveSyncAllowedDeviceIDs @{add=HVH6QOKJRD73N4QB2AMGKRH4T4}
这条命令可以把指定设备状态修改成允许访问,(如果用户之前已有多个设备,并不会对之前的设备做任何操作)
2、Set-CASMailbox -Identity mailtest -ActiveSyncAllowedDeviceIDs HVH6QOKJRD73N4QB2AMGKRH4T4
这条命令可以把这个设备状态修改为允许,并且把这个用户下面所有的设备全部设置为隔离(会让用户旧设备手机邮箱无法使用)
---------------------------------
我现在使用C#完成功能,发现第一条命令是无法实现的。
代码如下图
(这里我的代码,权限和服务器连通性都是测试没问题的,可以不做考虑,只针对代码问题)
实际上“@{add=”这种值,我可不可以认为是powershell特有的?因为如果我直接用第二种命令来设置是没问题的,但是加上@{add=这种字段进去就得不到任何结果,请问这种改如何修改我的代码?
- 已标记为答案 绅士aa 2019年2月28日 9:51
全部回复
-
您好,
截图一中的操作,可以将Block的设备添加到ActiveSync的允许访问列表,如果您需要通过命令来操作的话,可以先根据“Get-ActiveSync <Mailbox>”查看DeviceID,然后通过Set-CASMailbox添加此设备。比如:
Set-CASMailbox <Mailbox> -ActiveSyncAllowedDeviceIDs @{add='DeviceID'}
详情请参考:使用命令行管理程序为 Exchange ActiveSync 启用移动电话
此致,
敬礼Allen Wang
如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.
- 已编辑 Allen_WangJF 2018年4月19日 3:10
- 已建议为答案 Allen_WangJF 2018年4月25日 2:10
-
从表述来看,应该是复制延迟引起的。
如果我们想要让用户能立即使用手机邮箱的话,我们有几种做法:
1. 将ActiveSync组织层面的设置更改为Allow,这样的话,所有手机客户端都可以连接。
2. ActiveSync组织层面的设置为Quarantine, 所有连接的手机客户端都可以通过ECP(管理员登陆,查看我的组织,点击Phone & Voice)查看,并将部分手机设置为允许。
3. ActiveSync组织层面的设置为Quarantine的前提下,在ECP(以上方式登陆)根据手机设备型号,类型创建Access rule,然后此类手机可以直接连接而不需要管理员允许。
建议使用第三种方法。
此致,
敬礼Allen Wang
如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.
- 已编辑 Allen_WangJF 2018年4月24日 14:05
-
你好!感谢回复。
经过您的指点,我目前可以通过powershell解锁用户被隔离的手机设备的了。
我测试了如下两条命令并且记录了结果
1、Set-CASMailbox -Identity mailtest -ActiveSyncAllowedDeviceIDs @{add=HVH6QOKJRD73N4QB2AMGKRH4T4}
这条命令可以把指定设备状态修改成允许访问,(如果用户之前已有多个设备,并不会对之前的设备做任何操作)
2、Set-CASMailbox -Identity mailtest -ActiveSyncAllowedDeviceIDs HVH6QOKJRD73N4QB2AMGKRH4T4
这条命令可以把这个设备状态修改为允许,并且把这个用户下面所有的设备全部设置为隔离(会让用户旧设备手机邮箱无法使用)
---------------------------------
我现在使用C#完成功能,发现第一条命令是无法实现的。
代码如下图
(这里我的代码,权限和服务器连通性都是测试没问题的,可以不做考虑,只针对代码问题)
实际上“@{add=”这种值,我可不可以认为是powershell特有的?因为如果我直接用第二种命令来设置是没问题的,但是加上@{add=这种字段进去就得不到任何结果,请问这种改如何修改我的代码?
-
你好!感谢回复。
经过您的指点,我目前可以通过powershell解锁用户被隔离的手机设备的了。
我测试了如下两条命令并且记录了结果
1、Set-CASMailbox -Identity mailtest -ActiveSyncAllowedDeviceIDs @{add=HVH6QOKJRD73N4QB2AMGKRH4T4}
这条命令可以把指定设备状态修改成允许访问,(如果用户之前已有多个设备,并不会对之前的设备做任何操作)
2、Set-CASMailbox -Identity mailtest -ActiveSyncAllowedDeviceIDs HVH6QOKJRD73N4QB2AMGKRH4T4
这条命令可以把这个设备状态修改为允许,并且把这个用户下面所有的设备全部设置为隔离(会让用户旧设备手机邮箱无法使用)
---------------------------------
我现在使用C#完成功能,发现第一条命令是无法实现的。
代码如下图
(这里我的代码,权限和服务器连通性都是测试没问题的,可以不做考虑,只针对代码问题)
实际上“@{add=”这种值,我可不可以认为是powershell特有的?因为如果我直接用第二种命令来设置是没问题的,但是加上@{add=这种字段进去就得不到任何结果,请问这种改如何修改我的代码?
- 已标记为答案 绅士aa 2019年2月28日 9:51
-
您好,
我对C#语言不太了解,但可能在C#中不是这样的语法。
在EMS中,"@{add='device ID'}"是保持原有设置基础上,再加上新添加的Device ID。
如果运行Set-CASMailbox <Identity> -ActiveSyncAllowedDeviceIDs <Device ID>的话,会将原有的允许列表清清空,再将新添加的Device ID设置为允许列表。
此致,
敬礼Allen Wang
如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.
- 已编辑 Allen_WangJF 2018年4月26日 9:14
-
我咨询了下C#的工程师,您可以提前声明Add变量,然后使用:
command.Parameters.Add("...", "@add=''xxxxxxxxx"")
如果问题依旧或其他C#相关的问题,请到以下论坛提交帖子:
https://social.msdn.microsoft.com/Forums/vstudio/en-US/home?forum=csharpgeneral
此致,
敬礼Allen Wang
如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.
- 已编辑 Allen_WangJF 2018年4月27日 2:48
-
由于五一假期,可能回复有点晚。
我们已经回复您了,请查看。
此致,
敬礼Allen Wang
如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.
- 已编辑 Allen_WangJF 2018年5月1日 2:44
-
您好,
从Exchange PowerShell这方面来说,是支持使用“@{add='mobile device'}”的形式来传数据的。
但C#那边的逻辑,我们这边真的不是很清楚。
如果C#无法达到这样的要求,要不使用写个PowerShell的Script来实现您的需求?
此致,
敬礼Allen Wang
如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.
- 已编辑 Allen_WangJF 2018年5月2日 6:32
-
就是普通的Exchange命令行,但是现在Device ID是个变数(每台设备的ID都不同),我们需要从Get-ActiveSyncDevice <Mailbox>来获取Device ID,然后再用Set-CASMailbox <Mailbox> -ActiveSyncAllowedDeviceIDs @{add=Device ID}来添加。
比较简单的方法就是,直接在Exchange Management PowerShell里面运行。
此致,
敬礼Allen Wang
如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.
- 已编辑 Allen_WangJF 2018年5月8日 3:31