Voltar ao blog
Arnošt Havelka

Variáveis ​​e Tempo

Use variáveis ​​de ambiente e comandos de tempo para criar automação previsível e logs com carimbo de data/hora.

Iniciar lição interativa
Variáveis ​​e Tempo

Variáveis ​​e Tempo

Variáveis ​​e carimbos de data/hora são a espinha dorsal dos fluxos de trabalho em lote sustentáveis. Sem eles, os scripts codificam caminhos, os logs tornam-se inconsistentes e a depuração se torna dolorosa.

Ideia Central

Use variáveis ​​para valores que mudam entre máquinas ou execuções e use valores de tempo para carimbar saídas para que cada execução seja rastreável.

Usage:set
LOG_DIR
=
C:\\Logs
&& echo %DATE% %TIME%
set NAME=value
Create/update variable for current shell session.
%NAME%
Resolve the variable value in commands.
%DATE% %TIME%
Emit execution timestamp for logs and reports.

Etapa 1: leia os valores ambientais existentes

Command Prompt
C:\Users\User>echo %PATH%

Isso confirma quais executáveis ​​sua sessão pode encontrar sem caminhos completos.

Etapa 2: criar uma entrada de registro com carimbo de data/hora

Command Prompt
C:\Users\User>echo Backup started at %DATE% %TIME% >> backup.log

Acrescentar entradas de data/hora torna as auditorias e investigações de reversão muito mais rápidas.

Padrão confiável

Esse padrão único melhora muito a portabilidade do script e a rastreabilidade de incidentes.

Referências

Estes links do Microsoft Learn e da documentação do Windows trazem detalhes confiáveis sobre os comandos usados neste artigo.

A seguir

Serviços e Tarefas

Aprenda triagem de serviço confiável e verificações de tarefas agendadas para administração de rotina do sistema.