Как определить местоположение, из которого приложение 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