Поставщик служб конфигурации 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>