Chocolatey atualiza tudo como usuário não administrador

0

Eu instalo o chocolatey e os programas que quero instalar com o chocolatey em todos os meus dispositivos de domínio através do MDT. Isso funciona!

Mas eu quero criar uma tarefa que execute (como SYSTEM) o comando "choco upgrade all", para que quando um usuário (não admin) entrar no computador do domínio, ele verifique novas versões e as instale.

Dessa forma, programas como o java permanecem atualizados.

Mas até agora não tive sucesso fazendo isso. Eu mudei a localização padrão do chocolatey para c: \ Arquivos de Programas, mas isso não funciona. Eu acho que é porque a tarefa não tem permissão suficiente para fazê-lo.

Alguém tem experiência com isso?

Obrigado

    
por m00p 30.11.2016 / 10:21

1 resposta

0

Eu encontrei a solução

Depois de instalar o chocolatey, você precisa ativar esses dois recursos:

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

Eu precisava do allowemptychecksums também porque o adobereader não tinha uma soma de verificação válida.

Então na tarefa eu executo um programa:

powershell.exe choco upgrade all

E tudo funciona quando um usuário faz login no Windows. :)

    
por 06.12.2016 / 18:09