CMD Master
Voltar ao blog
AtualizadoArnoš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
set = && echo %DATE% %TIME%
Escolher um comando
Terminal
C:\Users\User>echo %PATH%

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

  • 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.