Назад | Перейти на главную страницу

Ninite со сценарием групповой политики выхода

Я пытаюсь использовать пакетный сценарий для автоматизации обновлений некоторых приложений с помощью ninite со сценарием выхода из групповой политики.

Вот мой сценарий:

echo Copying ninite
mkdir C:\temp
mkdir C:\temp\ninite
echo STARTING

robocopy /xo /"\filesever01\shared data\IT\SoftwareUpdate\/" \temp\ninite\ NiniteOne.exe

echo installing Chrome and Skype...
c:\temp\ninite\NiniteOne.exe /select Chrome Skype /cachepath "\\fileserver01\shared data\IT\SoftwareUpdate\NiniteCache"

echo Installing Java and Reader without autoupdates...
c:\temp\ninite\NiniteOne.exe /select Java Reader /disableautoupdate /cachepath "\\fileserver01\shared data\IT\SoftwareUpdate\NiniteCache" /silent report.txt

Когда сценарий запускается при выходе из системы, он не работает. Я запустил его при входе в систему и заметил, что он не работает, потому что ninite запрашивает разрешение администратора, и я предполагаю, что он не работает при выходе из системы по той же причине.

Есть ли у кого-нибудь рекомендации, что мне делать? Подходит ли Ninite для того, что я пытаюсь сделать? Правильный ли путь к пакетному сценарию или мне следует попробовать использовать PowerShell?

Сценарии выхода запускаются от имени пользователя. В любой разумной среде Windows пользователи не должны иметь прав администратора и не смогут устанавливать программное обеспечение.

Лучше устанавливать программное обеспечение в сценарии запуска или выключения, который запускается как компьютер (СИСТЕМА).

Я не знаком с Ninite, поэтому не могу сказать, будет ли он работать в сценарии запуска или завершения работы, но могу сказать, что никаких проблем с необходимостью повышенных привилегий не будет.