Поставщик служб конфигурации RemoteFind

В таблице ниже показано применимость Windows:

Выпуск Windows 10 Windows 11
Домашняя Нет Нет
Pro Да Да
Windows SE Нет Да
Для бизнеса Да Да
Корпоративная Да Да
Для образовательных учреждений Да Да

Поставщик службы конфигурации RemoteFind извлекает сведения о расположении для определенного устройства.

В следующем примере показан объект управления поставщиком службы конфигурации RemoteFind в формате дерева, используемый при подготовке клиента OMA.

./Vendor/MSFT
RemoteFind
----DesiredAccuracy
----MaximumAge
----Timeout
----Location
--------Latitude
--------Longitude
--------Altitude
--------Accuracy
--------AltitudeAccuracy
--------Age

DesiredAccuracacy Дополнительные. Узел принимает запрошенное значение радиуса в метрах. Допустимыми значениями точности являются любые значения от 1 до 1000 метров.

Значение по умолчанию — 50. Замена этого значения заменяет его только для текущего сеанса. Значение не сохраняется.

  • Поддерживаемые операции: Replace и Get.
  • Команда Add не поддерживается.

Времени ожидания Дополнительные. Значение — DWORD в секундах.

Значение по умолчанию — 7, а диапазон — от 0 до 1800 секунд. Замена этого значения заменяет его только для текущего сеанса. Значение не сохраняется.

  • Поддерживаемые операции: Replace и Get.
  • Команда Add не поддерживается.

MaximumAge Дополнительные. Значение представляет требуемое временное окно в минутах, когда сервер примет успешное получение расположения. Узел позволяет серверу задать запрошенное значение возраста в 100 наносекунд. Допустимые значения точности включают любое целочисленное значение от 0 до 1440 минут.

Значение по умолчанию — 60. Замена этого значения заменяет его только для текущего сеанса. Значение не сохраняется.

  • Поддерживаемые операции: Replace и Get.
  • Команда Add не поддерживается.

Расположение Обязательно. Для успешного выполнения узлов по этому пути необходимо запрашивать атомарным способом. Это условие заключается в том, чтобы запретить серверам запрашивать неполные наборы данных.

Широта Обязательно. Предоставляет широту последнего успешного удаленного поиска.

Возвращаемое значение — double.

Значение по умолчанию — NULL.

Поддерживаемая операция — Get.

Долгота Обязательно. Предоставляет долготу последнего успешного удаленного поиска.

Возвращаемое значение — double.

Значение по умолчанию — NULL.

Поддерживаемая операция — Get.

Высоте Обязательно. Предоставляет высоту последней успешной удаленной находки.

Возвращаемое значение — double.

Значение по умолчанию — NULL.

Поддерживаемая операция — Get.

Точность Обязательно. Обеспечивает точность в метрах от фиксации расположения последнего успешного удаленного поиска. Значения варьируются от 0 до 1000 метров.

Возвращаемое значение — целое число.

Значение по умолчанию — 0.

Поддерживаемая операция — Get.

AltitudeAccuracacy Обязательно. Обеспечивает точность высоты в метрах от фиксации расположения последней успешной удаленной находки. Значения варьируются от 0 до 1000 метров.

Возвращаемое значение — целое число.

Значение по умолчанию — 0.

Поддерживаемая операция — Get.

Возраст Обязательно. Предоставляет возраст в 100 наносекунд для данных о текущем расположении.

Возвращаемое значение — целое число.

Значение по умолчанию — 0.

Поддерживаемая операция — Get.

Примеры:

<SyncML xmlns="SYNCML:SYNCML1.2">
    <SyncBody>
        <Atomic>
            <CmdID>1</CmdID>
            <Sequence>
                <CmdID>10</CmdID>
                <Get>
                    <CmdID>30</CmdID>
                    <Item>
                        <Target>
                            <LocURI>./Vendor/MSFT/RemoteFind/Location/Latitude</LocURI>
                        </Target>
                    </Item>
                </Get>
                <Get>
                    <CmdID>40</CmdID>
                    <Item>
                        <Target>
                            <LocURI>./Vendor/MSFT/RemoteFind/Location/Longitude</LocURI>
                        </Target>
                    </Item>
                </Get>
                <Get>
                    <CmdID>40</CmdID>
                    <Item>
                        <Target>
                            <LocURI>./Vendor/MSFT/RemoteFind/Location/Altitude</LocURI>
                        </Target>
                    </Item>
                </Get>
                <Get>
                    <CmdID>45</CmdID>
                    <Item>
                        <Target>
                            <LocURI>./Vendor/MSFT/RemoteFind/Location/Accuracy</LocURI>
                        </Target>
                    </Item>
                </Get>
                <Get>
                    <CmdID>50</CmdID>
                    <Item>
                        <Target>
                            <LocURI>./Vendor/MSFT/RemoteFind/Location/AltitudeAccuracy</LocURI>
                        </Target>
                    </Item>
                </Get>
                <Get>
                    <CmdID>60</CmdID>
                    <Item>
                        <Target>
                            <LocURI>./Vendor/MSFT/RemoteFind/Location/Age</LocURI>
                        </Target>
                    </Item>
                </Get>
            </Sequence>
        </Atomic>
    </SyncBody>
</SyncML>

Справочник по поставщикам служб конфигурации