19.04.2019, 13:05 | #1 |
Administrator
|
Установка мобильного приложения WHS на OneBox в D365
Добрый день! Решил установить мобильное приложение для WHS на свою OneBox-виртуалку для учебных целей и понял, что это в общем-то нетривиальная задача.
Использовать приложение вместе с OneBox у меня не получилось, что в общем-то может быть и правильно, но исключить для целей разработки использование своего компьютера - получилось. В общем-то даже для виртуалки, развернутой в облаке и к которой можно (наверное) подключиться - все равно остается задача установки приложения на эту виртуалку, чтобы не приходилось бегать между компьютерами. На обычный комп с Windows 10 мобильное приложение ставится легко. Для этого необходимо открыть Microsoft Store (Windows магазин), набрать в поиске Dynamics 365 и в выпадающем списке будет приложение Dynamics 365 for Finance and Operations - Warehousing. Далее его необходимо установить, в результате чего появится информация об установленном продукте и приложение появится в меню в списке приложений. Его язык зависит от языка Windows (ну или я не нашел, как изменить язык в приложении, однако он разный на разных Windows с разными языками интерфейса). Далее возникает следующая ситуация. Microsoft убрал из Windows Server 2016 возможность использования Microsoft Store, однако мобильное приложение для WHS есть только в Microsoft Store. OneBox-виртуалка имеет у себя ОС Windows Server 2016, поэтому изначально там Microsoft Store отсутствует. В интернете пестрит ряд статей, как можно поставить Microsoft Store на Windows Server 2016, однако в конечном счете нужное нам приложение из магазина так и не устанавливается, т.к. видимо не та версия ОС. Тем не менее, советы по установке Microsoft Store подходят и под установку нашего приложения. Нам понадобится компьютер-донор, на который приложение Dynamics 365 for Finance and Operations - Warehousing успешно сможет установиться через Microsoft Store. Это может быть виртуалка с Windows 10, может быть локальный компьютер - это уже неважно. Итак, на компьютере-доноре ставим нужное нам приложение, в данном случае - это Dynamics 365 for Finance and Operations - Warehousing Открываем Microsoft Store, находим это приложение Устанавливаем Получаем Увидеть, его в файловой системе можно посетив папку C:\Program Files\WindowsApps. Правда она по умолчанию закрыта и скрыта от посторонних глаз. Поэтому нам сначала нужно в проводнике включить режим "Скрытые элементы" (Hidden items), а затем добавить права на эту папку. Для добавления прав нам потребуется сначала сменить владельца папки WindowsApps на группу Administrators, а также добавить права группе ALL APPLICATION PACKAGES (ВСЕ ПАКЕТЫ ПРИЛОЖЕНИЙ). Права можно добавить, просто включив наследование прав доступа Необходимые права, которые нужно дать этой группе - автоматически включаются Далее копируем папки из компьютера-донора из папки C:\Program Files\WindowsApps (для этого на нем также нужно проделать процедуру получения доступа к этой папке) уже на нашу виртуалку с Windows Server 2016 в папку C:\Program Files\WindowsApps Конкретно для нашего приложения потребуются такие папки:
Теперь регистрируем приложение. Запускаем Powershell от имени администратора и готовимся выполнить команду
Для нашего приложения получается такая последовательность команд:
У каждой инсталляции может быть свой уникальный суффикс папки (в моем примере - это 8wekyb3d8bbwe), поэтому выполнять команды придется последовательно вручную. После выполнения всех команд можно будет увидеть установленное приложение в Windows
__________________
Возможно сделать все. Вопрос времени Последний раз редактировалось sukhanchik; 19.04.2019 в 14:33. |
|
|
За это сообщение автора поблагодарили: Vadik (1), trud (20), IvanovAG (2), 6a6kin (1), MarinaAX (2). |
|
|