CMD Master
Назад до блогу
ОновленоArnošt Havelka

Змінні та час

Використовуйте змінні середовища та команди часу для створення передбачуваної автоматизації та журналів із відмітками часу.

Почати інтерактивний урок
Змінні та час

Змінні та відмітки часу є основою підтримуваних пакетних робочих процесів. Без них сценарії жорстко кодують шляхи, журнали стають непослідовними, а налагодження стає болючим.

Основна ідея

Використовуйте змінні для значень, які змінюються між машинами або запусками, і використовуйте значення часу для маркування виводу, щоб кожен запуск був відстежуваним.

Спробуйте команду

Як вивести змінну PATH?

Складіть команду
set = && echo %DATE% %TIME%
Виберіть команду
Термінал
C:\Users\User>echo %PATH%

Крок 1: Читання існуючих значень середовища

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

Це підтверджує, які виконувані файли ваша сесія може знайти без повних шляхів.

Крок 2: Створення журнального запису з відміткою часу

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

Додавання записів із датою та часом робить аудит та розслідування відкатів набагато швидшими.

Надійний шаблон

  • Використовуйте set для динамічних каталогів та значень, специфічних для середовища.
  • Використовуйте %DATE% та %TIME% у кожному рядку журналу операцій.
  • Уникайте жорстко закодованих шляхів, коли сценарії будуть виконуватися на кількох машинах.

Цей єдиний шаблон значно покращує портативність сценарію та відстежуваність інцидентів.

Посилання

Ці посилання на документацію надають авторитетну інформацію про команди, використані в цій статті.

Далі

Практичне завдання: Whoami

Сценарій: Перевірка прав доступу та контексту користувача.