[Script] Utilizando Gpupdate SEM a intervenção do Usuário

Scripts diversos para automatizar tarefas em servidores ou auxilio com tarefas administrativas.
Avatar do usuário
marceloleaes
Administrator
Administrator
Mensagens: 1516
Registrado em: 10 Jun 2013 12:45
Localização: Novo Hamburgo
Idade: 41
Contato:
Status: Offline

[Script] Utilizando Gpupdate SEM a intervenção do Usuário

Mensagem por marceloleaes »

As vezes você se depara com algumas situações onde você precisa atualizar as policies de suas estações, mas não quer intervenção do usuário. Segue script em VBS para utilizar na inicialização do computador automatizando esta tarefa  ;)

Código: Selecionar todos

' ==============================================================================
' Script para aplicar GPUPDATE /sync /force sem a intervenção do usuário
' Script retirado do fórum Itbr.org - www.itbr.org
' ==============================================================================

Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objShell = CreateObject("WScript.Shell")
strInputFile = Replace(WScript.ScriptFullName, WScript.ScriptName, "") & "input.txt"

Set objInputFile = objFSO.CreateTextFile(strInputFile, True)
objInputFile.WriteLine "n"
objInputFile.WriteLine "n"
objInputFile.Close
Set objInputFile = Nothing

' Para testar utilize /k e 1, após relizar os testes use /c e 0
strInputFile = objFSO.GetFile(strInputFile).ShortPath
strCommand = "cmd /k gpupdate /sync /force < " & strInputFile objShell.Run strCommand, 1, True objFSO.DeleteFile strInputFile, True Set objFSO = Nothing Set objShell = Nothing

' Esta linha pode ser removida para rodar silenciosamente
MsgBox "Politicas de grupo atualizadas com sucesso." 
Editado pela última vez por marceloleaes em 25 Fev 2014 10:53, em um total de 1 vez.


"Transportai um punhado de terra todos os dias e fareis uma montanha." Confúcio

Voltar para “Scripts”