在 Lync Server 2013 中填充位置数据库

 

上次修改的主题: 2012-09-17

要在网络中自动定位客户端,首先需要使用网络线路映射填充位置数据库,网络线路映射会将网络元素映射到市政(即,街道)地址。 可以使用子网、无线访问点、交换机和端口来定义线路映射。

可以分别将地址添加到位置数据库中,也可以使用包含下表所述的列格式的 CSV 文件批量添加。

如果您使用紧急位置标识号 (ELIN) 网关,包括每个位置“CompanyName”字段中的 ELIN。 可以包括每个位置的多个 ELIN,每个以逗号分隔。

网络元素 所需列

无线访问点

<BSSID>,<Description>,<Location>,<CompanyName>,<HouseNumber>,<HouseNumberSuffix>,<PreDirectional>,...

...<StreetName>,<StreetSuffix>,<PostDirectional>,<City>,<State>,<PostalCode>,<Country>

Subnet

<Subnet>,<Description>,<Location>,<CompanyName>,<HouseNumber>,<HouseNumberSuffix>,<PreDirectional>,...

...<StreetName>,<StreetSuffix>,<PostDirectional>,<City>,<State>,<PostalCode>,<Country>

端口

<ChassisID>、<PortIDSubType>、PortID>、<Description>、<<Location>、<CompanyName>、<HouseNumber>、<HouseNumberSuffix>,...

...<PreDirectional>,<StreetName>,<StreetSuffix>,<PostDirectional>,<City>,<State>,<PostalCode>,<Country>

交换机

<ChassisID>,<Description>,<Location>,<CompanyName>,<HouseNumber>,<HouseNumberSuffix>,<PreDirectional>,...

...<StreetName>,<StreetSuffix>,<PostDirectional>,<City>,<State>,<PostalCode>,<Country>

如果未填充位置数据库,并且位置策略中的“所需位置”设置为“是”或“免责声明”,客户端将提示用户手动输入位置。

有关填充位置数据库的详细信息,请参阅以下 cmdlet 的 Lync Server Management Shell 文档:

  • Get-CsLisSubnet

  • Set-CsLisSubnet

  • Remove-CsLisSubnet

  • Get-CsLisWirelessAccessPoint

  • Set-CsLisWirelessAccessPoint

  • Remove-CsLisWirelessAccessPoint

  • Get-CsLisSwitch

  • Set-CsLisSwitch

  • Remove-CsLisSwitch

  • Get-CsLisPort

  • Set-CsLisPort

  • Remove-CsLisPort

将网络元素添加到位置数据库

  1. 运行以下 cmdlet,以将子网位置添加到位置数据库。

    Set-CsLisSubnet -Subnet 157.56.66.0 -Description "Subnet 1" -Location Location1 -CompanyName "Litware" -HouseNumber 1234 -HouseNumberSuffix "" -PreDirectional "" -StreetName 163rd -StreetSuffix Ave -PostDirectional NE -City Redmond -State WA -PostalCode 99123 -Country US
    

    对于 ELIN 网关,将 ELIN 放在 CompanyName 字段中。 可以包括多个 ELIN。 例如:

    Set-CsLisSubnet -Subnet 157.56.66.0 -Description "Subnet 1" -Location Location1 -CompanyName 425-555-0100; 425-555-0200; 425-555-0300 -HouseNumber 1234 -HouseNumberSuffix "" -PreDirectional "" -StreetName 163rd -StreetSuffix Ave -PostDirectional NE -City Redmond -State WA -PostalCode 99123 -Country US
    

    另外,可以运行以下 cmdlet,并使用名为“subnets.csv”的文件批量更新子网位置。

    $g = Import-Csv subnets.csv
    $g | Set-CsLisSubnet
    
  2. 运行以下 cmdlet,以将无线位置添加到位置数据库。

    Set-CsLisWirelessAccessPoint -BSSID 0A-23-CD-16-AA-2E -Description "Wireless1" -Location Location2 -CompanyName "Litware" -HouseNumber 2345 -HouseNumberSuffix "" -PreDirectional "" -StreetName 163rd -StreetSuffix Ave -PostDirectional NE -City Bellevue -State WA -PostalCode 99234 -Country US
    

    另外,可以运行以下 cmdlet,并使用名为“waps.csv”的 文件批量更新无线位置。

    $g = Import-Csv waps.csv
    $g | Set-CsLisWirelessAccessPoint
    
  3. 运行以下 cmdlet,以将交换机位置添加到位置数据库。

    Set-CsLisSwitch-ChassisID 0B-23-CD-16-AA-BB -Description "Switch1" -Location Location1 -CompanyName "Litware" -HouseNumber 1234 -HouseNumberSuffix "" -PreDirectional "" -StreetName 163rd -StreetSuffix Ave -PostDirectional NE -City Redmond -State WA -PostalCode 99123 -Country US
    

    另外,可以运行以下 cmdlet,并使用名为“switches.csv”的文件批量更新交换机位置。

    $g = Import-Csv switches.csv
    $g | Set-CsLisSwitch
    
  4. 运行以下 cmdlet,以将端口位置添加到位置数据库

    Set-CsLisPort -ChassisID 0C-23-CD-16-AA-CC -PortID 0A-abcd -Description "Port1" -Location Location2 -CompanyName "Litware" -HouseNumber 2345 -HouseNumberSuffix "" -PreDirectional "" -StreetName 163rd -StreetSuffix Ave -PostDirectional NE -City Bellevue -State WA -PostalCode 99234 -Country US
    

    PortIDSubType 的默认值为 LocallyAssigned。 还可以将其设置为 InterfaceAlias 或 InterfaceName

    另外,可以运行以下 cmdlet,并使用名为“ports.csv”的文件批量更新端口位置。

    $g = Import-Csv ports.csv
    $g | Set-CsLisPort