Visual Studio сгенерировал msi vs gpo: это рекламируемое приложение не будет установлено, поскольку оно может быть небезопасным

У меня есть надстройка Outlook vsto с установщиком одним щелчком (манифесты vsto и т. Д.), Который связан с MSI. Это сделано для того, чтобы его можно было установить с помощью групповой политики (как я узнал, oneclick не может быть действительно развернут с GPO, для этого нужен MSI).

Этот msi отлично работает, если я запускаю его из ограниченной учетной записи (запросы UAC) или учетной записи администратора. Проблема в том, что если он развернут через GPO, он показывает:

"Это рекламируемое приложение не будет установлено, поскольку оно может быть небезопасным (...)"

Я посмотрел на stackoverflow и обнаружил, что его можно запустить с переключателем / qb, но он не работает :(.

Где-то в Интернете я обнаружил, что это связано с этим: ERRCA_UIANDADVERTISED http://board.issociate.de/thread/401848/Advertised-application-will-not-be-installed.html

http://www.creativedocs.net/blog/index.php?serendipity%5Baction%5D=search&serendipity%5BsearchTerm%5D=versionmax

но, честно говоря, я не понимаю, почему Visual Studio почти по умолчанию msi не может быть развернута с GPO. Что именно я должен исправить в моем MSI в Visual Studio, чтобы он заработал?


person JamesJ    schedule 08.05.2019    source источник
comment
Не уверен, но, возможно, попробуйте щелкнуть правой кнопкой мыши MSI, затем перейти в Свойства и проверить в нижней части окна свойств, не написано ли Этот файл пришел с другого компьютера и может быть заблокирован для защиты этот компьютер. Если да, нажмите кнопку Разблокировать, а затем ОК. Или установите флажок Снять блокировку и нажмите ОК.   -  person Stein Åsmul    schedule 08.05.2019


Ответы (1)


Вы можете без проблем развернуть программное обеспечение для каждого пользователя с помощью GPO. По сути, вы можете провести тесты перед использованием GPO, установив пакеты без вывода сообщений:

msiexec /i productname.msi /quiet

Проблема заключается в публикации MSI в системе, где пользователь может не иметь прав, поэтому диалоговые окна не могут быть предложены, потому что это позволяет ограниченному пользователю управлять запущенной установкой с привилегиями, поскольку она была опубликована и устанавливается в режиме администратора.

См. " Это объявленное приложение не будет установлено, потому что оно могло быть небезопасно. Обратитесь к администратору, чтобы изменить параметр пользовательского интерфейса установки пакета на базовый. " для получения дополнительной информации.

person Eugene Astafiev    schedule 12.06.2019