Olá pessoal,
Hoje tive a necessidade de atualizar algumas estações de trabalho Windows XP e Windows 7 com o novo horário de verão e algumas delas não haviam aplicado os patches de atualização para o ano de 2012.
Eu tinha os arquivos de atualização para todas as plataformas mas teria que aplicar manualmente em cada estação. Como tenho pelo menos umas 90 estações, sendo que dessas pelo menos 40 não atualizaram o horário, precisaria alguma ferramenta para automatizar a tarefa. Que não fosse o estagiário hehehehe
Pesquisei bastante e encontrei um script que faz a validação da versão do sistema operacional (Windows XP, Windows 7 ou nenhum dos dois), busca o arquivo de instalação do hotfix e aplica na versão correta.
As únicas necessidades são relacionadas ao local onde vais armazenar os arquivos de instalação e que esse local esteja com permissões a todos os usuários que precisem aplicar as mesmas.
O código está abaixo:
ver | find “XP” > nul
if %ERRORLEVEL% == 0 goto ver_xp
systeminfo | find “Microsoft Windows” > %TEMP%osname.txt
FOR /F “usebackq delims=: tokens=2” %%i IN (%TEMP%osname.txt) DO set vers=%%i
echo %vers% | find “Windows 7” > nul
if %ERRORLEVEL% == 0 goto ver_7
goto warnthenexit
:ver_7
wusa.exe X:Windows6.1-KB2779562-x86.msu /quiet /norestart
echo Windows 7
goto exit
:ver_xp
start X:WindowsXP-KB2779562-x86-PTB /Q /M /Z
echo Windows XP
goto exit
:warnthenexit
echo Machine undetermined.
:exit
Deixe um comentário