Я устанавливаю chocolatey и программы, которые я хочу установить с chocolatey, на все мои доменные устройства через MDT. Это работает!

Но я хочу создать задачу, которая выполняет (как SYSTEM) команду "choco upgrade all", чтобы при входе пользователя (не администратора) в компьютер домена он проверял наличие новых версий и устанавливал их.

Таким образом, такие программы, как Java, остаются в курсе.

Но до сих пор у меня не было успеха в этом. Я изменил расположение шоколадки по умолчанию на c:\Program Files, но оно не работает. Я думаю, что это потому, что у задачи недостаточно прав для этого.

У кого-нибудь есть опыт с этим?

Спасибо

1 ответ1

0

Я нашел решение

После установки chocolatey вы должны включить эти две функции:

choco feature enable -n=allowglobalconfirmation
choco feature enable -n=allowemptychecksums

Мне также нужно было позволить allowemptychecksums, потому что у adobereader не было правильной контрольной суммы.

Затем в задании я выполняю программу:

powershell.exe choco upgrade all

И все работает, когда пользователь входит в Windows. :)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .