O comando: "w32tm" está ativado Windows 12, 11, 10, .. , MS Server 2025, 2022, 2019, .. disponível
Os exemplos para o comando "w32tm"
O comando w32tm no Windows é usado para gerenciar a configuração do serviço de horário do Windows e exibir informações sobre a fonte de horário. Aqui estão alguns exemplos de uso de “w32tm” na linha de comando do Windows:
Exemplo 1: Visualizar configuração do serviço de horário:
w32tm /query /status
Este comando exibe o status do Windows Time Service, incluindo configuração, endereço de origem e informações de sincronização de horário.
Exemplo 2: Visualizar configuração da origem do serviço de tempo:
w32tm /query /source
A configuração da fonte do serviço de horário é exibida aqui, incluindo o provedor de horário usado.
Exemplo 3: Sincronizar serviço de horário:
w32tm /resync
Este comando força o serviço de horário do Windows a sincronizar a hora com a fonte configurada.
Exemplo 4: Alterando a configuração do serviço de horário:
w32tm /config /manualpeerlist:"time.windows.com" /syncfromflags:manual /reliable:YES /update
Isso altera a configuração do Windows Time Service para sincronizar a hora de time.windows.com e aumentar a confiabilidade.
Exemplo 5: Adicionar fonte de horário externa:
w32tm /config /manualpeerlist:"time.example.com" /syncfromflags:manual /reliable:YES /update
Este comando adiciona uma fonte de horário externa (aqui
"time.example.com") à configuração do Windows Time Service.
É importante observar que gerenciar a sincronização de horário em sistemas Windows é fundamental para garantir o horário exato, especialmente em ambientes de rede ou domínio. Antes de fazer alterações no serviço Windows Time, é aconselhável revisar a configuração atual e garantir que as alterações atendam às necessidades específicas do sistema.
"w32tm" Trecho da Ajuda do Microsoft Windows
Microsoft Windows [Version 10.0.19045.3693]
(c) Copyright 1985-2023 Microsoft Corp.
C:\\Windows>
w32tm [/? | /register | /unregister ]
? - este ecrã de ajuda.
register - registar-se para executar como serviço e adicionar predefinições
de configuração para o registo.
unregister - anular o registo dos serviços e remover todas as informações
da configuração do registo.
w32tm /monitor [/domain:<nome de domínio>]
[/computers:<nome>[,<nome>[,<nome>...]]]
[/threads:<num>] [/ipprotocol:<4|6>] [/nowarn]
domain - especifica qual o domínio para o monitor. Se não for indicado
nenhum
nome de domínio ou se não for especificada a opção de domínio, nem a de
computadores, será utilizado o domínio predefinido. Esta opção pode ser
utilizada mais do que uma vez.
computers - monitoriza a lista de computadores indicada. Os nomes dos
computadores são separados por vírgulas e não têm espaços. Se um nome
for antecedido de um '*', é processado como um AD PDC. Esta opção
pode ser utilizada mais do que uma vez.
threads - a quantidade de computadores a analisar simultaneamente.
O valor predefinido é 3. O intervalo permitido é 1-50.
ipprotocol - especifique o protocolo IP a utilizar. Predefinição:
em utilizar o que está disponível.
nowarn - ignorar mensagem de aviso.
w32tm /ntte <época de hora NT >
Converter uma hora de sistema NT, em intervalos de (10^-7) segundos desde
0h 1 Jan 1601, num formato legível.
w32tm /ntpte <época de hora NTP>
Converter uma hora NTP, em intervalos de (2^-32) segundos desde 0h 1 Jan
1900, num formato legível.
w32tm /resync [/computer:<computador>] [/nowait] [/rediscover] [/soft]
Indicar a um computador que deve voltar a sincronizar o relógio o mais
brevemente possível, apresentando todas as estatísticas de erro acumuladas.
computer:<computador> - computador que deve voltar a sincronizar. Se não
for
especificado, o computador local voltará a sincronizar.
nowait - não esperar que ocorra a nova sincronização;
regressar imediatamente. Caso contrário, aguardar que a nova
sincronização
termine antes de regressar.
rediscover - voltar a detectar a configuração da rede, voltar a identificar
origens de rede e voltar a sincronizar.
soft - voltar a sincronizar utilizando as estatísticas de erros existentes.
Sem utilidade, fornecido por motivos de compatibilidade.
w32tm /stripchart /computer:<destino> [/period:<actualizar>]
[/dataonly] [/samples:<contagem>] [/packetinfo] [/ipprotocol:<4|6>]
Apresentar um gráfico de barras relativo ao deslocamento entre este
computador e outro computador.
computer:<destino> - o computador com respeito ao qual é medido o
deslocamento.
period:<actualizar> - o tempo decorrido entre amostras, em segundos. A
predefinição é 2s
dataonly - apresentar apenas os dados, sem gráficos.
samples:<contagem> - reunir <contagem> amostras e depois parar. Caso não
seja especificado, as amostras serão recolhidas até que a combinação
Ctrl+C seja premida.
packetinfo - imprimir mensagens de resposta de pacote NTP.
ipprotocol - especificar o protocolo IP a utilizar. A predefinição consiste
em utilizar o que estiver disponível.
w32tm /config [/computer:<destino>] [/update]
[/manualpeerlist:<elementos>] [/syncfromflags:<origem>]
[/LocalClockDispersion:<segundos>]
[/reliable:(YES|NO)]
[/largephaseoffset:<milissegundos>]
computer:<destino> - ajustar a configuração de <destino>. Caso não seja
especificado, a predefinição é o computador local.
update - notifica o serviço de hora de que a configuração
foi alterada, fazendo com que as alterações sejam aplicadas.
manualpeerlist:<elementos> - define a lista de elementos manuais como
<elementos>, o que consiste numa lista delimitada por espaços de
endereços DNS e/ou IP.
Quando especificar vários elementos, este parâmetro deverá estar entre
aspas.
syncfromflags:<origem> - define as origens a partir das quais
o cliente NTP deverá sincronizar. <origem> deve ser uma lista separada
por
vírgulas destas palavras-chave (não sensível a maiúsculas e minúsculas):
MANUAL - sincronizar a partir de elementos na lista manual de elementos
DOMHIER - sincronizar a partir de um DC de AD na hierarquia de domínios
NO - sincronizar de nenhum
ALL - sincronizar de elementos de domínio e manuais
LocalClockDispersion:<segundos> - configura a precisão do relógio interno
que w32time irá assumir quando não for possível obter a hora a partir
das origens configuradas.
reliable:(YES|NO) - definir se este comput. é uma origem de hora fidedigna.
Esta definição apenas tem sentido em controladores de domínio.
YES - este computador é um serviço de hora fidedigno
NO - este computador não é um serviço de hora fidedigno
largephaseoffset:<milissegundos> - define a diferença horária entre
a hora local e a hora da rede que w32time considerará um pico.
w32tm /tz
Apresentar as definições actuais de fuso horário.
w32tm /dumpreg [/subkey:<chave>] [/computer:<destino>]
Apresenta os valores associados a uma dada chave de registo.
A chave predefinida é HKLM\System\CurrentControlSet\Services\W32Time
(a chave raiz para o serviço de hora).
subkey:<chave> - apresenta os valores associados à subchave <chave>
da chave predefinida.
computer:<destino> - consulta definições de registo para o computador
<destino>
w32tm /query [/computer:<destino>]
{/source | /configuration | /peers | /status}
[/verbose]
Apresentar as informações de serviço de hora de janelas de um computador.
computer:<destino> - consulta as informações de <destino>. Se não for
especificado, a predefinição é o computador local.
source: apresentar a origem de hora.
configuration: apresenta a configuração de hora de execução e a origem
da definição. No modo verboso, apresentar também as definições não
utilizadas ou não definidas.
peers: apresentar uma lista de elementos e respectivo estado.
status: apresentar o estado de serviço de hora de janela.
verbose: definir o modo verboso para apresentar mais informações.
w32tm /debug {/disable | {/enable /file:<nome> /size:<bytes> /entries:<valor>
[/truncate]}}
Activar ou desactivar o registo privado de serviço de hora de janelas de
computador local.
disable: desactivar o registo privado.
enable: activar o registo privado.
file:<nome> - especificar o nome de ficheiro absoluto.
size:<bytes> : especificar o tamanho máximo de registos circulares.
entries:<valor> - contém uma lista de sinalizadores, especificados por
número e separados por vírgulas, que especifica os tipos de informações
que deverão ser registadas. Os números válidos são de 0 a 300. É válido
um intervalo de números, para além de números individuais, como
0-100,103,106. Os valores 0-300 são para registar todas as informações.
truncate: truncar o ficheiro se este existir.
Informações importantes, dicas para o comando "w32tm"
Cuidado especial deve ser tomado ao usar o comando w32tm na linha de comando do Windows para gerenciar o serviço Windows Time. O Windows Time Service desempenha um papel crítico na sincronização do horário da rede, que é crucial para vários aplicativos e serviços. Aqui estão alguns aspectos aos quais você deve prestar atenção ao usar "w32tm":
1. Dependências de rede:
O serviço Windows Time depende muito da conectividade de rede. Ao configurar ou atualizar, você deve garantir que a fonte de horário esteja acessível e que a rede não esteja enfrentando problemas de conectividade.
2. Confiabilidade e Autenticação:
Deve-se prestar atenção especial à seleção de uma fonte de tempo confiável e à configuração de opções de autenticação. Isto é especialmente importante para garantir que as informações de horário venham de uma fonte confiável.
3. Hierarquia de sincronização de horário:
Em redes com controladores de domínio e servidores membros, é fundamental configurar corretamente a hierarquia de sincronização de horário. Isto inclui a alocação de fontes de tempo primárias e secundárias para garantir uma sincronização confiável e precisa.
4. Verificando o status atual:
Antes de aplicar as alterações, você deve verificar o status atual do serviço de horário, especialmente ao trabalhar com um comando como "w32tm /query /status". Isso fornece informações sobre a configuração existente e o status de sincronização.
5. Faça as alterações com cuidado:
As alterações na configuração do Windows Time Service devem ser feitas com cuidado. Em particular, a adição ou remoção de fontes de tempo deve ser cuidadosamente planejada para evitar efeitos indesejáveis no tempo do sistema.
6. Monitorar registro:
É aconselhável monitorar os recursos de log do Windows Time Service para identificar possíveis erros ou avisos relacionados à sincronização de horário.
Ao prestar atenção a esses aspectos, os administradores podem garantir que o serviço Windows Time funcione de maneira confiável e precisa, o que é fundamental para o bom funcionamento de redes e aplicativos.
Existem várias abordagens e ferramentas alternativas para gerenciar o tempo em sistemas Windows. Aqui estão algumas alternativas ao comando "w32tm":
1. Arquivo "Net Time" do Windows:
O comando “net time” era usado em versões mais antigas do Windows para recuperar a hora de um servidor de horário da rede. Porém, “w32tm” é considerada uma opção mais moderna e preferida.
2. Entradas de registro para configuração de horário:
Algumas configurações de horário podem ser feitas diretamente no registro do Windows. Entretanto, isso requer conhecimento detalhado da estrutura do registro e deve ser feito com cautela.
3. Verificação automática de hora via protocolos de Internet:
Certos aplicativos e sistemas podem obter a hora diretamente por meio do Protocolo de Internet (NTP) sem usar o Windows Time Service.
4. Clientes NTP de Terceiros:
Existem vários clientes NTP de terceiros que podem fornecer recursos avançados de gerenciamento de tempo e opções de configuração.
5. Usando cmdlets do PowerShell:
O PowerShell fornece cmdlets que podem ser usados para gerenciar a hora do sistema. Por exemplo, você pode usar o cmdlet`Get-Date`obter a hora atual.
6. Sincronização automática de horário em ambientes de virtualização:
Em ambientes de virtualização, especialmente ao executar máquinas virtuais (VMs), o tempo pode ser sincronizado automaticamente através de serviços de integração ou ferramentas de plataforma de virtualização.
É importante observar que “w32tm” é normalmente o método preferido e integrado de gerenciamento da hora do sistema no Windows. A seleção de uma alternativa deve depender dos requisitos específicos e das configurações do sistema. Se possível, é aconselhável usar recursos padrão do Windows Time Service para garantir um gerenciamento de tempo consistente e confiável.