感觉又过了非常久的时间,为大家带来今天这一篇Lync Server 2010增强的位置配置,为什么要说是增强呢?我们都知道Lync本身是带有位置信息设置的,我们在设置好位置后,Lync允许我们将位置信息显示在客户端中,这样以便我们同事之间的联系,知道我们的位置,与我们进行沟通和交流。在一些大的公司中,可能我们由于一些需要会在总公司和分公司之间切换,也有可能在不同的办公室之间游走,位置信息可能就飘忽不定,如果每次换一个办公室就需要手动切换位置,那是不是太麻烦了呢?所以,今天给大家带来的是让Lync客户端自动的根据我们数据库中的位置信息记录,自动的设置我们所在的位置。原理其实也非常的简单,通过在位置信息服务器中保存我们的位置数据,然后客户端在登录时会根据网段、BSSID以及交换机的ChassisID、PortID 来查询是否存有当前网络的位置信息,如果有的话就自动设置成该位置。
在了解到原理后,我们就开始配置吧,首先我们要启用位置信息设置的提示级别,默认为不提示,我们在Lync Server命令行管理程序中输入以下命令来查看当前的设置:
Get-CsLocationPolicy
我们可以看到默认是没有配置的即默认的不提示,下面我们通过执行以下命令来配置位置设置提示级别,我们这里设置的是disclaimer,表示显示提示框来告知用户设置位置信息:
Set-CsLocationPolicy –Identity Global –LocationRequired disclaimer
紧接着我们需要设置提示框所提示的文字:
Set-CsEnhancedEmergencyServiceDisclaimer –Body "为了更好的与同事沟通,请您设置当前位置。"
好了,我们再通过Get-CsLocationPolicy来看看我们当前的配置。
OK,让我们登录客户端看看是个什么样子,登录客户端后首先最耀眼的是位置信息是红色的,并且有感叹号和叉随行。
我们单击下"设置您的位置",会出现提示框,提示我们刚刚设置的内容,并且可以选择设置位置也可以选择不设置位置。
到这里当然还是是手动的,只是我们提示用户需要设置,而不是自动设置。下面我们就要向我们的位置信息数据库中添加位置信息了,我们输入以下命令来添加网段为10.63.11.0的客户端位置信息:
Set-CsLisSubnet -Subnet 10.63.11.0 -Country 中国 -State 四川 -City 成都 -CompanyName 康透寿有限公司 -Description 10层 -HouseNumber 5号 -Location 成都市高新区府城大道东段117号 -PostalCode 610000 -StreetName 府城大道
这里我简单的说下各个参数,其中的Subnet是用来定位子网的,这个是必须选项。然后Country是国家、State是省份、City是城市(很重要)、HouseNumber是门牌号、Location是位置(非常重要)。我们来看下设置完成的结果:
然后我们再添加一条局域网网段的位置信息以便后面我们在测试时做区别:
Set-CsLisSubnet -Subnet 192.168.1.0 -Country 中国 -State 上海 -City 上海 -CompanyName 康透寿有限公司 -Description 7层 -HouseNumber 2号 -Location 紫竹科技园办公室2 -PostalCode 210000 -StreetName 紫竹科技园
设置完成,我们还需要将位置信息发布到我们的位置信息数据库中,通过在命令行管理程序中执行以下命令:
Publish-CsLisConfiguration
发布完成,我们通过远程桌面连接到我们的虚拟机客户端中,然后登录Lync,这时可以看到位置信息了吗?答案是不行,因为远程桌面是否显示位置信息的。
那我们就直接登录到我们的Hyper-V虚机把,通过MMC连接。这时注销重启我们的Lync,可以发现还是没有位置信息,但是我们点击设置位置时会显示建议位置,并且我们单击建议位置后我们可以设置位置名称,我们可以不输入名称直接单击确定,就会自动生成名称。
生成的名称就是我们的Location加City,所以之前说这两个参数比较重要。看到这里大家别以为是我们Lync Server位置信息功能有BUG或是不够完善,因为在实际的使用中确实是不用手动设置的,连选择都是不需要的。只是这里是虚拟机环境,似乎有一些差异罢了。
好吧,最后让我们来看看在物理机中登录Lync所显示的位置信息,可以看到我们在物理局域网中登录后Lync直接显示出了192.168.1.0网段的位置信息,完全是自动的。这也才是真正Lync所实现的功能,自动位置信息配置。
Lync Server除了能够根据网段来划分位置外,还能够支持无线访问点 (WAP)的SSID,这里指的是无线路由器的MAC地址。
如果要以BSSID来划分位置,我们需要使用Set-CsLisWirelessSipPoint命令来配置,以下是实例:
Set-CsLisWirelessSipPoint -BSSID 5C--63-BF-6D-21-AC -Country 中国 -State 上海 -City 上海 -CompanyName 康透寿有限公司 -Description 7层 -HouseNumber 2号 -Location 紫竹科技园办公室1 -PostalCode 210000 -StreetName 紫竹科技园
除此之外,Lync Server还支持使用交换机的ChassisID、PortID 来划分,这里就不再过多的讲这方面的内容了,大家赶紧试试看吧。如果需要了解ChassisID、PortID 方面的内容,可以查看以下Library库中的文章:
http://technet.microsoft.com/zh-cn/library/gg398700.aspx
http://technet.microsoft.com/zh-cn/library/gg412823.aspx
需要注意的是,创建好位置信息数据后,记得最后一条发布命令,否则位置信息是不会生效的,发布之后需要注销和退出我们的客户端才会生效。感谢大家的支持,有什么疑问欢迎随时回复文章,我们进行交流,谢谢!
本文出自 “Reinember” 博客,谢绝转载!