CMD Master
Voltar ao blog
•Atualizado•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 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.

Experimente o comando

How do you print the PATH variable?

Montar o comando
echo[text]
set NAME=valueCreate/update variable for current shell session.
%NAME%Resolve the variable value in commands.
%DATE% %TIME%Emit execution timestamp for logs and reports.
Terminal
C:\Users\Student>echo %PATH%
C:\Windows\System32;C:\Windows

Etapa 1: leia os valores ambientais existentes

Terminal
C:\Users\Student>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

Terminal
C:\Users\Student>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

  • Use set para diretórios dinâmicos e valores específicos do ambiente.
  • Use %DATE% e %TIME% em cada linha de log operacional.
  • Evite caminhos codificados quando os scripts forem executados em várias máquinas.

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

Referências

Estes links de documentação trazem detalhes confiáveis sobre os comandos usados neste artigo.

A seguir

Prático: Whoami

Cenário: Verificando permissões e contexto do usuário.