(不用去检查每台机器)
这可能吗?
运行Exchange Server 2003
Outlook 2003 + 2007客户端的混合。
当然,Get-LogonStatistics“UserName”| FL名称,ClientName,ClientMode
模式= 0/1/2 0 =“未知”,似乎表明前Outlook 2003或像黑莓一些其他客户端。 1 =在线模式2 =caching模式
如果您的目标是为所有人或某个用户组强制执行或禁用cachingExchange模式,则可以使用Office(Outlook)2003/2007 adm模板使用组策略。
通过registry启用/禁用Exchangecaching模式 。 您可以远程访问机器registry,以便在用户login后进行检查 – 或者使用PSTools编写一个稍微复杂的工具,以检查用户是否login到给定的工作站,查询registry项并创build列表。 您也可以创build一个login脚本 ,当用户login,在什么机器上以及是否有caching可用时,转储到通用驱动器。
如果你的计算机less于20台,那么可能只是简单地通过每台工作站上的registry工具(在一个域上有Admin priv)来检查每台机器。
如果您只想创build一个caching/未caching的用户列表,而不是以某种方式禁用caching模式,那么一些智能脚本可以帮助指出方向。 问题是非caching模式会创build到Exchange服务器的持久连接。 因此,编写一个脚本,每分钟执行一次netstat一段时间,然后分析多个连续的netstat转储中的IP地址。
或者,如果您位于域中,SysInternals中的PSTOOLS集可以帮助您构build一个脚本来检查caching/未caching模式值的客户端计算机registry项。 它仍然访问每一台机器,但以一种自动的方式,所以你不必自己做。