none
Horario de Verão 2012/2013 RRS feed

  • Pergunta

  • Prezados boa tarde

    Gostaria de uma ajuda, referente a script

    Tenho um ambiente com mais de 500 desktops, e Windows XP e Windows 7

    Gostaria de saber se alguem teria um script, na qual possa coloca-lo no logon

    E que este script detecte se o desktop Windows XP ou Windows 7, e faça a instalação do

    Devido Hotfix

    Grato pela ajuda

    Marcelo Leite


    terça-feira, 9 de outubro de 2012 16:13

Respostas

  • Tenho este exemplo utilizado para instalar o KB2158563, vc só tem que conferir se os comandos para o seu KB são os mesmos.

    @echo off
    
    :: Verifica se é XP
    ver | find "XP" > nul
    if %ERRORLEVEL% == 0 goto ver_xp
    
    :: Verifica se é Windows 7
    ver | find " 6." > nul
    if %ERRORLEVEL% == 0 goto ver_7
    
    GOTO :EOF
    
    :ver_7
    wusa.exe  K:\Windows6.1-KB2158563-x86.msu /quiet /norestart
    goto :EOF
    
    
    :ver_xp
    start K:\WindowsXP-KB2158563-x86-PTB /Q /M /Z
    goto :EOF


    Fábio de Paula Junior

    quarta-feira, 10 de outubro de 2012 19:34
    Moderador

Todas as Respostas

  • Boa tarde Leite,

    Quando preciso desse tipo de query eu normalmente uso uma bat. Ficaria mais ou menos assim:

    If Exist "c:\documents and settings\default user" [command]
    If Exist "C:\Users\public" [command]

    qualquer dúvida é só falar

    terça-feira, 9 de outubro de 2012 19:02
  • Tenho este exemplo utilizado para instalar o KB2158563, vc só tem que conferir se os comandos para o seu KB são os mesmos.

    @echo off
    
    :: Verifica se é XP
    ver | find "XP" > nul
    if %ERRORLEVEL% == 0 goto ver_xp
    
    :: Verifica se é Windows 7
    ver | find " 6." > nul
    if %ERRORLEVEL% == 0 goto ver_7
    
    GOTO :EOF
    
    :ver_7
    wusa.exe  K:\Windows6.1-KB2158563-x86.msu /quiet /norestart
    goto :EOF
    
    
    :ver_xp
    start K:\WindowsXP-KB2158563-x86-PTB /Q /M /Z
    goto :EOF


    Fábio de Paula Junior

    quarta-feira, 10 de outubro de 2012 19:34
    Moderador
  • Pessoal,

    Meu domíno tem aprox. 1300 estações Windows XP. Ontem fiz uma batch que altera as regs referentes ao horario de verão 2012-2013, e habilita a opção "Ajustar Automaticamente o relógio para o horário de verão".

    Para distribuir usei o PSEXEC da SysInternal.

    1 - Faça uma lista com nomes Netbios de todas estações e salve em .txt

    2 - Salve a as linhas abaixo como .bat

    REG ADD HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v Bias /t REG_DWORD /d 180 /f
    REG ADD HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v StandardName /t REG_SZ /d "Hora oficial do Brasil" /f
    REG ADD HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v StandardBias /t REG_DWORD /d 0 /f
    REG ADD HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v StandardStart /t REG_BINARY /d 00000200040017003b003b00e7030600 /f
    REG ADD HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v DaylightName /t REG_SZ /d "Horario brasileiro de verao" /f
    REG ADD HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v DaylightBias /t REG_DWORD /d 4294967236 /f
    REG ADD HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v DaylightStart /t REG_BINARY /d 00000a00030017003b003b00e7030600 /f
    REG ADD HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v ActiveTimeBias /t REG_DWORD /d 180 /f
    REG ADD HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v DisableAutoDaylightTimeSet /t REG_DWORD /d 0 /f

    REG ADD "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\E. South America Standard Time" /v Display /t REG_SZ /d "(GMT-03:00) Brasilia" /f
    REG ADD "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\E. South America Standard Time" /v Dlt /t REG_SZ /d "Horario brasileiro de verao" /f
    REG ADD "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\E. South America Standard Time" /v Std /t REG_SZ /d "Hora oficial do Brasil" /f
    REG ADD "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\E. South America Standard Time" /v MapID /t REG_SZ /d "-1,80" /f
    REG ADD "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\E. South America Standard Time" /v Index /t REG_DWORD /d 41 /f
    REG ADD "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\E. South America Standard Time" /v TZI /t REG_BINARY /d b400000000000000c4ffffff000002000600030017003b003b00e70300000a000600030017003b003b00e703  /f  

    3 - Execute conforme print abaixo: ** Salve a BAT, o TXT dentro do mesmo diretório. ** Executar com um usuário que tenha privilégios administrativos nas estações.

    Abcs,

    Raphael Malveira.

                                                                                                                             

    quarta-feira, 17 de outubro de 2012 13:42
  • Bom dia, amigos.

    Estou em Teresina e me ocorreu que aqui não há horario de verão, e por esse motivo preciso alterar o horario de verão dos servidores. em resumo: Verificar quais servidores estão com o "ajuste de horario de verão" habilitado, e desabilitá-los, pois dará problema sem nosso backups e aplicativos internos.

    A pergunta curiosa que quero fazer é: Alguém sabe me dizer se há uma forma de desabilitar essa flag do horario de verão de forma automatizada? Ou algum script a nivel de dominio onde proceda em todos os servidores?

    Agradeço a colaboração! 


    Cassius L. Magalhães.

    • Movido Adriel GavazzaModerator sexta-feira, 9 de novembro de 2012 19:12 17:11 (De:Windows Server 2003)
    • Mesclado Fábio JrModerator sábado, 10 de novembro de 2012 11:33 Unificar tópico sobre mesmo assunto
    quarta-feira, 17 de outubro de 2012 16:39
  • Da uma lida neste KB

    http://support.microsoft.com/kb/914387

    Na parte debaixo dele mostra como editar via registro. Ai é só você automatizar via script/reg.

    sexta-feira, 19 de outubro de 2012 11:53
  • Este script do Raphael também pode ser colocado em um script de Startup(Inicialização)- caso vc tenha um dominio -, assim uma micro que foi formatado após a execução do psexec ou que estava desligado quando foi executado o Psexec vai receber as configurações também.

    Fábio de Paula Junior


    segunda-feira, 22 de outubro de 2012 15:03
    Moderador
  • Olá, Cassius LM.

    Existe sim a opção de automatizar essa tarefa.

    Esse assunto já foi discutido em outra thread, segue o link:

    http://social.technet.microsoft.com/Forums/pt-BR/scriptadminpt/thread/dc098ec1-e86f-4bed-8f58-9dbea65c415f/

    Vou mover teu tópico para o Fórum de Scripts, por questões de organização e otimização de busca da comunidade.

    Abraço.

    Atenciosamente.


    Adriel Gavazza Ventura
    Microsoft Certified Professional
    www.itprogroup.com.br - Comunidade Técnica

    sexta-feira, 9 de novembro de 2012 19:12
    Moderador
  • Cassius,

    Acabei de unificar o seu tópico com uma discussão já existente sobre o horário de verão deste ano, veja se algo te ajuda.

    Além do que está aqui ainda existe o comando TZUTIL (Windows 2008, Windows 7) que também pode ser útil pra você, no seu caso como você não tem horário de verão você tem que adicionar "_dstoff" no final do nome da sua zona, veja o help do TZUTIL (tzutil /?)

    Exemplo

    TZUTIL /s "E. South America Standard Time_dstoff"

    Vc pode adicionar este script em uma diretiva de script de inicialização (não é logon) para ser executado quando sua máquinas ligarem.


    Fábio de Paula Junior

    • Sugerido como Resposta Paulo R S Rocha segunda-feira, 25 de fevereiro de 2013 12:58
    sábado, 10 de novembro de 2012 11:39
    Moderador