Как определить местоположение, из которого приложение Windows 10 UWP было установлено с помощью установщика приложений

У нас есть приложение, установленное через установщик приложений Windows 10. У нас несколько сред, поэтому установщик может указывать на разные серверы для получения обновлений для загрузки. Как мы можем определить в Windows, на каком сервере наше приложение ищет обновления?

Мы хотели бы иметь возможность сделать это в Windows через PowerShell или что-то подобное. Мы знаем, что само приложение может использовать классы PackageManager и Package для определения этого во время выполнения, но мы не хотим изменять код нашего приложения.

Изменить: чтобы уточнить, у нас есть автоматические обновления работают. Но нам нужен способ определить, указывает ли установленное приложение на Server1 против Server2 для своих обновлений.

1 ответ

Я почти уверен, что это не существовало много лет назад, когда был задан этот вопрос, но теперь ответ так же прост, как:

      Get-AppxPackageAutoUpdateSettings -PackageFamilyName xyz

Вывод содержит строку:AppInstallerUri: https://example.com[...]

Я думаю, вы могли бы изолировать это, запустив:

      (Get-AppxPackageAutoUpdateSettings -PackageFamilyName xyz).AppInstallerUri
Другие вопросы по тегам