[FUG-BR] [Fwd: [GTER] Horário de Verão 2007]
João Carlos Mendes Luís
jonny em jonny.eng.br
Segunda Setembro 24 20:04:29 BRT 2007
Essa receita funciona para 2007/2008, mas vai te dar problemas em
qualquer aplicações que precise converter timestamps passados ou futuros.
É melhor pegar o arquivo fonte original (southamerica) e mudar as
ultimas linhas da seção brasil para:
Rule Brazil 2006 only - Nov Sun>=1 0:00 1:00 S
Rule Brazil 2007 only - Feb lastSun 0:00 0 -
Rule Brazil 2007 max - Oct Sun>=8 0:00 1:00 S
Rule Brazil 2008 max - Feb Sun>=15 0:00 0 -
Eric Anderson wrote:
> anexo textinho que me socorre uso aki todo ano.
>
> sds
>
> Eric
>
> ----- Original Message ----- From: "Marcelo Soares da Costa"
> <unixmafia at yahoo.com.br>
> To: "Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)"
> <freebsd at fug.com.br>
> Sent: Thursday, September 20, 2007 2:37 PM
> Subject: Re: [FUG-BR][Fwd: [GTER] Horário de Verão 2007]
>
>
> Como raramente aconte , mudou o dia em relação ano passado, mas agora
> com as alterações acho que do Marcus , Ou Marcos desculpa a falha de
> memória , qual serão as alterações no zic ?
> []'s
>
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>
> Gostaria de trazer á atenção de todos que, de acordo com o Decreto
> 5.539 de 19 de Setembro de 2005, o horario de verão 2005/2006 terá
> inicio a zero hora (00:00) do dia 16 de
> Outubro de 2005, com termino a zero hora (00:00) do dia 19 de
> Fevereiro de 2006. Para tanto, no proximo dia 16 de Outubro, será
> preciso adiantar os relogios em 1 hora nos
> estados que participam do horario de verão.
>
>
> Rio Grande do Sul
>
> Santa Catarina
>
> Paraná
>
> São Paulo
>
> Rio de Janeiro
> Espírito Santo
>
> Minas Gerais
>
> Goiás
>
> Mato Grosso
>
> Mato Grosso do Sul
> Distrito Federal
>
> Lembramos a todos que, tratando-se de incidentes de segurança, a
> precisão dos relógios dos sistemas e' fundamental para manter a
> consistência dos logs, alem de ser imprescindível nas investigações e
> identificação de responsáveis. Lembramos ainda que os logs reportados
> durante a vigência do horário de verão estarão no timezone GMT-2.
>
> O Decreto 5.539, que institui o horário de verão 2005/2006 no
> território nacional, esta disponível no seguinte endereço:
>
>
> http://www.mme.gov.br/site/menu/select_main_menu_item.do?channelId=39
>
> O CAIS recomenda que os administradores mantenham seus sistemas e
> aplicativos sempre atualizados, de acordo com as ultimas versões e
> correções oferecidas pelos fabricantes.
>
> O CAIS Alerta também e' oferecido no formato RSS/RDF:
>
>
> http://www.rnp.br/cais/alertas/rss.xml
>
> *DICA! Aqueles que nao souberem qual o timezone da sua regiao podem
> consultar o site do Observatorio Nacional
> (http://www.on.br/institucional/index.html), no link
> "Servico da Hora", onde pode ser encontrada uma tabela com as
> informacoes pertinentes.
>
>
> IOS-Cisco
> =========
>
> Nos arquivos de configuracao dos roteadores Cisco sera' preciso
> incluir (ou atualizar) as seguintes linhas:
>
> clock timezone GMT-3 -3
> clock summer-time GMT-2 date Nov 02 2004 0:00 Feb 20 2005 0:00
>
> *OBS! Os logs gerados pelo Cisco passarao a informar a hora como GMT-2
> que e' a nova timezone.
>
>
> GNU/Linux
> =========
>
> Usuarios GNU/Linux devem seguir o procedimento abaixo:
>
> 1. Verificar a existencia do arquivo '/etc/localtime' e se este
> arquivo e'
> um link.
>
> * DICA! Nao e' recomendado possuir o arquivo /etc/localtime com link
> para o arquivo /usr/share/zoneinfo/Brazil/East, pois sistemas em que
> o diretorio /usr nao estiver acessivel (nao tiver sido montado, por
> exemplo) no momento de inicializacao da maquina, as informacoes
> contidas no localtime nao serao carregadas.
>
>
> 2. Verificar se no diretorio /usr/share/zoneinfo/Brazil existe algum
> arquivo NAO BINARIO que contenha informacoes relativas a outros
> horarios de verao (DICA!: geralmente um arquivo com extensao .zic)
>
> a) Se nao existir nenhum arquivo com tais informacoes, devera' ser
> criado um novo, de nome 'verao.2004.zic' por exemplo, e
> inserir as seguintes linhas.
>
> Rule Brazil 2004 only - Nov 2 00:00 1 D
> Rule Brazil 2005 only - Feb 20 00:00 0 S
>
> Zone Brazil/East -3:00 Brazil BR%sT
>
> b) Se existir algum arquivo com informacoes de horario de verao de
> outros anos, bastara' inserir as linhas mencionadas.
>
> As duas primeiras linhas dizem quando se inicia o horario de
> verao, quando termina, e qual a acao a ser tomada. Lembre-se que no
> inicio do horario de verao, deve ser adicionada uma hora.
>
> A ultima linha diz qual o arquivo que sera' gerado pelo comando zic, no
> exemplo sera' o arquivo 'East' (dentro do diretorio Brazil). Esta linha
> tambem informa o timezone da regiao, no caso de Sao Paulo e' -3.
>
>
> 3. Com o arquivo 'verao.2004.zic' em maos, deve-se executar o
> comando 'zic', tal como segue:
>
> # zic verao.2004.zic
>
> No caso particular, este comando atualizara' o arquivo East.
>
>
> 4. Por ultimo, se o arquivo /etc/localtime nao for um link para este
> arquivo deve-se copiar o arquivo East para /etc/localtime
>
> # cp East /etc/localtime
>
>
> FreeBSD
> =======
>
> Usuarios do sistema FreeBSD devem proceder da mesma forma que usuarios
> GNU/Linux. A unica diferenca e' que o diretorio onde devera' ser criado o
> arquivo verao.2004.zic sera' o /usr/share/zoneinfo. Como anteriormente
> dito, as linhas a serem incluidas neste arquivo sao:
>
> Rule Brazil 2004 only - Nov 2 00:00 1 D
> Rule Brazil 2005 only - Feb 20 00:00 0 S
>
> Zone hv2004 -3:00 Brazil BR%sT
>
>
> No exemplo acima, o nome 'hv2004' representa o arquivo que sera'
> criado ao
> executar o comando 'zic verao.2004.zic', o qual contera' as
> informacoes do
> horario de verao. Este novo arquivo devera' ser copiado para
> /etc/localtime, lembrando que sera' preciso fazer uma copia do arquivo
> /etc/localtime antes de sobrescreve-lo.
>
>
> Solaris
> =======
>
> Usuarios de Solaris devem seguir o procedimento abaixo:
>
> 1. Verificar o zoneinfo respectivo. O arquivo /etc/TIMEZONE contem as
> informacoes relativas a qual arquivo sera' consultado para verificar o
> zoneinfo.
>
> # more /etc/TIMEZONE
>
> TZ=Brazil/East
>
> No exemplo acima, devera' ser consultado o arquivo East, no diretorio
> Brazil. Por default, este diretorio deve estar em
> /usr/share/lib/zoneinfo.
>
> 2. Verificar se no diretorio /usr/share/lib/zoneinfo existe algum arquivo
> NAO BINARIO que contenha informacao relativa a outros horarios de verao
> (DICA!: geralmente um arquivo com extensao .zic)
>
> a) Se nao existir nenhum arquivo com tais informacoes, devera' ser
> criado um novo arquivo, de nome 'brazil.zic' por exemplo, e
> inserir as seguintes linhas.
>
> Rule Brazil 2004 only - Nov 2 00:00 1 D
> Rule Brazil 2005 only - Feb 20 00:00 0 S
>
> Zone Brazil/East -3:00 Brazil BR%sT
>
> b) Se existir arquivo com informacoes de horario de verao de outros
> anos bastara' inserir as linhas acima.
>
>
> As duas primeiras linhas dizem quando se inicia o horario de
> verao, quando termina, e qual a acao a ser tomada. Lembre-se que no
> inicio do horario de verao, deve ser adicionada uma hora.
>
> A ultima linha diz qual o arquivo que sera' gerado pelo comando zic, no
> exemplo sera' o arquivo 'East' (dentro do diretorio Brazil). Esta linha
> tambem informa o timezone da regiao, no caso de Sao Paulo e' -3.
>
>
> No exemplo que segue, existe um diretorio Brazil dentro de
> /usr/share/lib/zoneinfo que contem um arquivo brazil.zic que deve ser
> atualizado com as linhas acima mencionadas.
>
> 3. Deve-se entao gerar o novo arquivo (em formato binario) como segue:
>
> # zic brazil.zic
>
> Este comando ira' gerar automaticamente o arquivo East como foi
> indicado no arquivo /etc/TIMEZONE.
>
> OBS: Tem sido observado em sistemas Solaris que o daemon que escalona
> processos (cron) deixa de executar tarefas depois das alteracoes
> citadas em decorrencia do horario de verao. Para tanto, sera'
> preciso reinicializar o daemon apos a entrada do horario de
> verao.
>
>
> AIX
> ===
>
> Usuarios de AIX devem alterar o arquivo /etc/environment colocando a
> diretiva:
>
> 2004: TZ=GRNLNDST3GRNLNDDT,M11.0.2/00:00:00,M2.2.0/00:00:00
>
> Isto indica que o horario de verao se inicia `as 00:00 da primeira
> terca-feira do mes 11 (02 de Novembro) e finaliza `as 00:00 do terceiro
> domingo do mes 2 (20 de Fevereiro), seguindo a seguinte sintaxe:
>
> Mm.w.wd/hh:mm
> . m - mes ( 1 < m < 12 )
> . w - semana (7 dias) do mes contados a partir do dia 1o. (0 < d < 6)
> . wd - dia da semana ( 0 < n < 5 : Domingo corresponde a 0)
> . hh:mm - horario
>
>
> Windows
> =======
>
> Para sistemas Windows 9*/NT/2000/XP, recomenda-se o uso do utilitario
> TZEDIT (tzedit.exe), incluido no CD do Resource Kit que acompanha na
> distribuicao do sistema. Nao existe URL oficial para fazer download deste
> programa no site da Microsoft, mas ele pode ser facilmente encontrado na
> Internet, lembrando que neste ultimo caso NAO existe garantia na
> integridade do programa.
>
> Microsoft.com Brasil Home | Mapa do Site
>
> Procurar no Microsoft.com por:
>
>
>
> Página principal do site de Ajuda e Suporte | Selecione um Produto |
> Pesquisar | Newsgroups
> Traduções deste artigo
> AlemãoEspanholFrancêsInglês (USA)ItalianoJaponês
> Centros de suporte relacionados
> • Windows 98
> • Outlook 2000
> • Windows Millennium Edition
> • Outlook 98
> • Windows NT Server 4.0
> • Windows 2000
> • Windows XP
>
>
> Outras Opções de Suporte
> • Entre em Contato com a Microsoft
> Numeros de Telefone, Calculo de Preco e Opcoes de Suporte, Ajuda
> Online e mais.
> • Servico ao Cliente
> Para assistencia nao tecnica relativa a compras de produto,
> assinaturas, servicos online, eventos, cursos de treinamento, vendas
> corporativas, problemas de pirataria e mais.
> • Grupos de Noticias
> Fazer uma pergunta a outros usuarios. Grupos de debate e Foruns sobre
> produtos especificos da Microsoft, tecnologias e servicos.
>
>
> Ferramentas da Página
> Imprima esta página
> Envie esta página por e-mail
> Microsoft no Mundo
> Salvar tópico nas configurações pessoais
> Ver configurações pessoais
> Enviar Feedback
>
>
>
> Como configurar as datas de horário de verão para o Brasil
> Ver produtos para os quais este artigo se aplica.
> ID do artigo : 317211 Ultima revisão : sexta-feira, 16 de setembro de
> 2005 Revision : 4.1 IMPORTANTE: Este artigo contém informações sobre
> como modificar o Registro. Antes de modificá-lo, faça um backup e
> verifique se sabe como restaurá-lo caso ocorra algum problema. Para
> obter informações adicionais sobre como fazer backup, restaurar e
> editar o Registro, clique no número abaixo para ler o artigo na Base
> de Dados de Conhecimento da Microsoft. 256986
> (http://support.microsoft.com/kb/256986/PT-BR/) Descrição do Registro
> do Microsoft Windows
> Nesta página
> Sumário Use a ferramenta Time Zone Editor (Tzedit.exe) Método 1:
> Configurar manualmente as datas do horário de verão Método 2: Exporte
> as informações da chave do Registro Método 3: Usar um script de logon
> Como atualizar as permissões da chave do Registro Use o utilitário de
> atualização do horário de verão (Timezone.exe) Windows XP, Windows
> 2000, Windows Server 2003, Windows NT Windows 9x e Windows Me Método
> 1: Configurar manualmente as datas do horário de verão Método 2: Use a
> Logon Script Usar Visual Basic para alterar as informações de fuso
> horário programaticamente Mais Informações Referências A informação
> contida neste artigo aplica-se a:
> Sumário
> DECLARAÇÃO Observe que essas informações alteram todo ano e o conteúdo
> deste artigo será atualizado conforme necessário. Os clientes que
> desejam atualizar o fuso horário usando os arquivos do Registro devem
> testar a solução por completo antes de implantá-la.
>
> O Brasil não usa datas de horário de verão estáticas. As datas de
> início e de fim para o horário de verão no Brasil são diferentes a
> cada ano. Nos produtos da Microsoft listados na seção Aplica-se a
> deste artigo, o fuso horário padrão para o Brasil é (GMT -3:00)
> Brasília. Este artigo explica como modificar o comportamento padrão
> das datas de início e de fim do horário de verão para o fuso horário
> (GMT -3:00) Brasília no Windows, de modo a refletir as datas de início
> e de fim do horário de verão atual para o Brasil.
> As datas padrão de início e fim do horário de verão para o fuso
> horário (GMT -3:00) Brasília no Windows são da seguinte maneira: • O
> horário de verão começa às 02:00 no terceiro domingo de outubro. • O
> horário de verão termina às 02:00 no segundo domingo de fevereiro. As
> datas de início e de fim do horário de verão real implementadas no
> Brasil para os anos de 20042005 são da seguinte maneira:
>
> Origem: Diário Oficial da União, Edição 191 de 10/04/2004 Decreto 5.223
> http://www.in.gov.br/imprensa/jsp/busca/visualizacao/xml/visualiza_xml.jsp?xml=/materias/xml/do/secao1/1187435.xml&produto=11&nomxml=1187435.xml
> (http://www.in.gov.br/imprensa/jsp/busca/visualizacao/xml/visualiza_xml.jsp?xml=/materias/xml/do/secao1/1187435.xml&produto=11&nomxml=1187435.xml)
>
> • O horário de verão começa em 02.11.04. • O horário de verão termina
> em 20.02.05. Os estados inclusos são Rio Grande do Sul, Santa
> Catarina, Paraná, São Paulo, Rio de Janeiro, Espírito Santo, Minas
> Gerais, Goiás, Mato Grosso, Mato Grosso do Sul e Distrito Federal.
> Usando as configurações de fuso horário padrão (GMT -3:00) Brasília,
> os computadores com Windows nos estados afetados do Brasil não
> interpretam corretamente o horário relacionado à transição para o
> horário de verão. Use um dos seguintes métodos para modificar o
> comportamento padrão desse fuso horário no Windows de modo a refletir
> corretamente as datas reais do horário de verão.
> Voltar para o início
> Use a ferramenta Time Zone Editor (Tzedit.exe)
> Use o Time Zone Editor (Tzedit.exe) para configurar as novas datas de
> início e de fim do horário de verão para o fuso horário de Brasília.
> Essa ferramenta está incluída no Resource Kit para sua versão do
> Microsoft Windows. Voltar para o início
> Método 1: Configurar manualmente as datas do horário de verão
> É possível modificar manualmente as configurações de fuso horário
> usando o Tzedit.exe. Use este método se você precisa configurar as
> datas do horário de verão em diversos computadores. Para fazer isso,
> execute estas etapas: 1. Inicie o Time Zone Editor. 2. Na lista Time
> Zones, clique em (GMT -3:00) Brasilia e clique em Edit. 3. Na caixa de
> diálogo Edit Time Zone, marque a caixa de seleção Automatically set
> Daylight Saving Time. 4. Especifique as datas corretas de início e de
> fim do horário de verão.
> Na caixa Start Day, clique no número do dia que deseja. Por exemplo,
> clique em Second. Clique no dia correspondente da semana que deseja.
> Por exemplo, clique em Sunday. Clique no mês que deseja. Por exemplo,
> clique em October. Selecione o horário de início para o horário de
> verão. Por exemplo, selecione 12:00 AM. 5. Na caixa Last Day, clique
> no número do dia que deseja. Por exemplo, clique em Last. Clique no
> dia correspondente da semana que deseja. Por exemplo, clique em
> Sunday. Clique no mês que deseja. Por exemplo, clique em February.
> Selecione o horário de término para o horário de verão. Por exemplo,
> selecione 12:00 AM. 6. Na lista Daylight Bias , selecione a quantidade
> de horas que deseja alterar quando o horário de verão estiver em
> vigor. Por exemplo, para configurar o relógio para avançar 1 hora,
> mantenha a configuração padrão de +1:00. 7. Clique em OK e em Close.
> 8. Clique em Start, aponte para Settings, para Control Panel e clique
> duas vezes em Date/Time. 9. Clique na guia Time Zone. 10. Selecione um
> fuso horário diferente de (GMT -3:00) Brasília e clique em Apply. 11.
> Clique em (GMT -3:00) Brasilia e em OK.
> Observação As etapas 10 e 11 são necessárias para que as novas
> alterações tenham efeito.
> Método 2: Exporte as informações da chave do Registro
> AVISO: O uso incorreto do Editor do Registro pode causar sérios
> problemas que talvez exijam a reinstalação do sistema operacional. A
> Microsoft não garante que os problemas resultantes do uso incorreto do
> Editor do Registro possam ser solucionados. O uso do Editor do
> Registro é de sua responsabilidade.
>
> É possível implantar as novas configurações de fuso horário exportando
> as chaves do Registro que armazenam as informações de fuso horário
> para um arquivo .reg e usar esses arquivos para atualizar o Registro
> de outros computadores. Para fazer isso, execute estas etapas: 1.
> Execute as etapas 1 até 11 da seção "Método 1: Configurar manualmente
> as datas do horário de verão" deste artigo para modificar as datas de
> início e de fim do horário de verão para o fuso horário de Brasília.
> 2. Teste para verificar se as informações de fuso horário estão
> atualizadas corretamente. 3. Clique em Start e em Run. 4. Na caixa
> Open, digite regedit e clique em OK. 5. Na janela do Editor do
> Registro, execute uma das seguintes ações, de acordo com o sistema
> operacional que está executando: • Se estiver executando o Microsoft
> Windows XP, Microsoft Windows 2000, Microsoft Windows Server 2003 ou
> Microsoft Windows NT, localize e clique na seguinte chave do Registro:
> HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time
> Zones\E. South America Standard Time • Se estiver executando Microsoft
> Windows 98, Microsoft Windows 98 Second Edition ou Microsoft Windows
> Millennium Edition (Me), localize e clique na seguinte chave do registro:
> HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Time
> Zones\E. South America
> 6. No menu Registry (ou File), clique em Export Registry File (ou
> Export). 7. Na caixa de diálogo Export Registry File que aparece,
> clique em Desktop na caixa Save in, digite timezones na caixa File
> name e clique em Save. 8. Localize e clique na seguinte chave do
> Registro:
> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation
> 9. No menu Registry (ou File), clique em Export Registry File (ou
> Export). 10. Na caixa de diálogo Export Registry File que aparece,
> clique em Desktop na caixa Save in, digite tzinfo na caixa File name e
> clique em Save. 11. Feche o Editor do Registro. 12. Copie os arquivos
> timezones.reg e Tzinfo.reg criados na etapa 7 e na etapa 10 para os
> computadores nos quais deseja atualizar as configurações de fuso
> horário com as configurações das novas datas de horário de verão. 13.
> Nos computadores de destino, clique duas vezes nos arquivos
> timezones.reg e Tzinfo.reg. 13. O windows xp é burro, então edite o
> arquivo Tzinfo.reg e adicione a linha
> ""DisableAutoDaylightTimeSet"=dword:00000000"
> 14. Clique em Yes quando for solicitado para adicionar as informações
> ao Registro. 15. Clique em OK ao receber a mensagem afirmando as
> informações foram inseridas com êxito no Registro. 16. Reinicie o
> computador.
> Método 3: Usar um script de logon
> Para usar esse método, você deve seguir as etapas no Método 2 para
> criar os arquivos do Registro que serão usados no script de logon.
> Para fazer isso, adicione o seguinte exemplo de código a um script de
> logon: if "%OS%" == "Windows_NT" goto NT_OS regedit /s z:\<Win9x.reg
> file> goto TZEND :NT_OS regedit /s %LogonServer%\NETLOGON\<NT.reg
> file> : TZEND
> Observação Para usar os métodos 2 e 3 em computadores que executam o
> Windows XP, Windows 2000, Windows Server 2003 ou Windows NT, o usuário
> que faz as alterações no Registro deve ter permissão administrativa no
> computador ou as permissões da chave do Registro corretas. Voltar para
> o início
> Como atualizar as permissões da chave do Registro
> Por padrão, em um computador com Windows NT, usuários de domínio não
> possuem permissões de gravação para as seguintes chaves do Registro:
> HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time
> Zones\E. South America Standard Time
>
> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation
> Se os usuários não possuírem permissões para essas chaves, eles não
> serão capazes de atualizar as informações do Registro usando o
> procedimento de script de logon. Para atribuir permissões a essas
> chaves, execute estas etapas: 1. Leia os seguintes artigos com atenção
> para entender os utilitários e os processos:
> 180546 (http://support.microsoft.com/kb/180546/) Atualizações
> automáticas para membros de grupos locais 264584
> (http://support.microsoft.com/kb/264584/) Como alterar valores ou
> permissões do Registro a partir de uma linha de comando ou um script
> 245031 (http://support.microsoft.com/kb/245031/) Como usar um
> certificado para mudar permissões do registro da linha de comando 2.
> Use os procedimentos explicados no artigo Q180546 para criar um
> processo um processo em lotes para atualizar as chaves do Registro em
> todos os servidores e estações de trabalho que fazem parte do domínio
> especificado por você. Lembre-se que esse processo pode ser usado para
> muitas outras coisas. A ação a ser realizada em cada computador está
> em Sub3.bat. Nesse caso, você usa o utilitário Regini.exe para
> atribuir permissões Todos têm controle total sobre duas chaves do
> Registro. Também é possível usar Regini.exe para fazer as alterações
> nas chaves do Registro em vez de usar um script de logon. Consulte o
> artigo 264584 para obter mais informações. A seguir estão exemplos de
> arquivos em lote.
>
> Nome do arquivo: INSUSER.BAT (initial bat file)set CurrentDomain=nicdome1
> echo off
> cls
> if (%CurrentDomain%) == (mydomain) echo Edit the first line of
> INSUSER.BAT.
> if (%CurrentDomain%) == (mydomain) echo then rerun INSUSER.BAT
> if (%CurrentDomain%) == (mydomain) goto verybottom
>
> rem *** Display current variable settings ***
> echo Current domain is %CurrentDomain%.
> echo.
> rem *** Determine if working list is present ***
> If exist working.txt echo Working list detected, resuming batch process.
> If exist working.txt goto SkipCreateList
>
> echo Creating a list of member servers in %CurrentDomain%.
> echo.
> netdom /d:%CurrentDomain% member > workingM.txt
> netdom /d:%CurrentDomain% bdc > workingDC.txt
> rem *** Remove NETDOM formatting from server names ***
> if exist temp.txt del temp.txt
> for /F "skip=6 delims=\ tokens=2" %%a in (workingM.txt) do call
> sub1.bat %%a
> for /F "skip=6 delims=\ tokens=2" %%a in (workingDC.txt) do call
> sub1.bat %%a
> del workingM.txt
> del workingDC.txt
> ren temp.txt working.txt
>
> :SkipCreateList
> rem *** Determine if machine is online ***
> if exist online.txt del online.txt
>
> for /F "delims=\\ tokens=1" %%a in (working.txt) do call sub2.bat %%a
>
> rem *** Remove servers that have been processed from WORKING.TXT ***
> if not exist online.txt goto NoServersOnline
> echo.
> echo Updating list of servers that need to be processed.
> for /F "delims= tokens=1" %%a in (online.txt) do call sub4.bat %%a
> echo List complete.
> goto Bottom
>
> :NoServersOnline
> Echo.
> Echo There are no servers currently online that can be processed.
> :Bottom
> echo.
> echo ------------------------------------
> echo --- Finished processing servers. ---
> echo ------------------------------------
> :verybottom
>
> Nome do Arquivo: SUB1.BATrem *** Remove formatting from Netdom output ***
> echo %1 >> temp.txt
>
> File name: SUB2.BAT
> echo Pinging %1...
> ping %1 > PING.TXT
> for /F "skip=6 tokens=4" %%a in (PING.TXT) do call sub3.bat %%a %1
> del PING.TXT
>
> File name: SUB3.BAT
> rem *** If server is online it will be logged in online.txt for ***
> rem *** processing later. ***
> rem *** %2 is a bogus variable, thrown away.
> if not (%1) == (bytes) goto NotOnline
> echo %3 >> ONLINE.TXT
> echo [%3 is online.]
> rem ***********************************************
> rem *** Put per-server processing commands here ***
> rem ***********************************************
>
> ECHO Changing Registry Key permissions on %3.
> ECHO *** \\%3 *** >> local.log
>
> Regini -m \\%3 regacl.ini > nul
>
> rem *****************************************************
> rem *** Put per-server processing commands above here ***
> rem *****************************************************
>
> goto Sub3Bot
> :NotOnline
> :Sub3Bot
>
> Nome do Arquivo: SUB4.BATrem *** loop thru each name in working.txt
> and remove servers that were ***
> rem *** in online.txt ***
>
> echo Removing %1 from list.
> if exist temp.txt del temp.txt
> for /F "tokens=1" %%a in (working.txt) do call sub5.bat %%a %%1
> del working.txt
> if exist temp.txt ren temp.txt working.txt
>
> Nome do Arquivo: SUB5.BATrem *** Filter out servers that have been
> updated ***
> rem %1 is name from working.txt
> rem %2 is name from online.txt
> if (%1) == (%2) echo %1 >> complete.txt
> if not (%1) == (%2) echo %1 >> temp.txt
>
>
> Mais Informações
> No Microsoft Windows 98, Windows 98 Second Edition e Windows
> Millennium Edition (Me), as informações de fuso horário são
> armazenadas na seguinte chave do registro:
> HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Time Zones
> No Microsoft Windows XP, Windows 2000, Windows Server 2003 e Windows
> NT, as informações de fuso horário são armazenadas na seguinte chave
> do registro: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows
> NT\CurrentVersion\Time Zones
> As configurações de data e hora atuais configuradas no computador
> estão localizadas na seguinte chave do Registro:
> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation
>
>
> ------------------------------------------------------------------------
>
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>
Mais detalhes sobre a lista de discussão freebsd