CMD: перменные среды Windows

Очень часто при написании скриптов приходится использовать различные системные пути, которые отличаются на каждом компьютере, к примеру при распространении скриптом с помощью групповых политик, для создании универсальных решений необходимо использовать системные переменные. Которые описаны ниже.

%ALLUSERSPROFILE% — Возвращает размещение профиля «All Users».
%APPDATA% — Возвращает используемое по умолчанию размещение данных приложений.
%CD% — Возвращает путь к текущей папке.
%CMDCMDLINE% — Возвращает строку команд, с помощью которой был запущен данный экземпляр Cmd.exe.
%CMDEXTVERSION% — Возвращает номер версии текущих расширений обработчика команд.
%COMPUTERNAME% — Возвращает имя компьютера.
%COMSPEC% — Возвращает путь к исполняемой командной оболочке.
%DATE% — Возвращает текущие данные. Использует тот же формат, что и команда date /t. Создается командой Cmd.exe.
%ERRORLEVEL% — Возвращает код ошибки последней использовавшейся команды. Значение, не равное нуля, обычно указывает на наличие ошибки.
%HOMEDRIVE% — Возвращает имя диска локальной рабочей станции, связанного с основным каталогом пользователя. Задается на основании расположения основного каталога. Основной каталог пользователя указывается в оснастке «Локальные пользователи и группы».
%HOMEPATH% — Возвращает полный путь к основному каталогу пользователя. Задается на основании расположения основного каталога. Основной каталог пользователя указывается в оснастке «Локальные пользователи и группы».
%HOMESHARE% — Возвращает сетевой путь к общему основному каталогу пользователя. Задается на основании расположения основного каталога. Основной каталог пользователя указывается в оснастке «Локальные пользователи и группы».
%LOGONSEVER% — Возвращает имя контроллера домена, который проверял подлинность текущей сессии.
%NUMBER_OF_PROCESSORS% — Задает количество процессоров, установленных на компьютере.
%OS% — Возвращает имя операционной системы. При использовании Windows 2000 имя операционной системы отображается как Windows_NT.
%PATH% — Указывает путь поиска для исполняемых файлов.
%PATHEXT% — Возвращает список расширений файлов, которые рассматриваются операционной системой как исполняемые.
%PROCESSOR_ARCHITECTURE% — Возвращает архитектуру процессора. Значения: x86, IA64.
%PROCESSOR_IDENTFIER% — Возвращает описание процессора.
%PROCESSOR_LEVEL% — Возвращает номер модели процессора, установленного на компьютере.
%PROCESSOR_REVISION% — Возвращает номер модификации процессора.
%PROMPT% — Возвращает параметры командной строки для текущего интерпретатора. Создается командой Cmd.exe.
%RANDOM% — Возвращает произвольное десятичное число от 0 до 32767. Создается командой Cmd.exe.
%SYSTEMDRIVE% — Возвращает имя диска, содержащего корневой каталог Windows XP (т. е. системный каталог).
%SYSTEMROOT% — Возвращает размещение системного каталога Windows XP.
%TEMP% и %TMP% — Возвращает временные папки, по умолчанию используемые приложениями, которые доступны пользователям, выполнившим вход в систему. Некоторые приложения требуют переменную TEMP, другие — переменную TMP.
%TIME% — Возвращает текущее время. Использует тот же формат, что и команда time /t. Создается командой Cmd.exe.
%USERDOMAIN% — Возвращает имя домена, содержащего список учетных записей пользователей.
%USERNAME% — Возвращает имя пользователя, выполнившего вход в систему.
%USERPROFILE% — Возвращает размещение профиля для текущего пользователя.
%WINDIR% — Возвращает размещение каталога операционной системы.

Автор: Дата: , Категория:Операционные системы, Метки: , , .

Comments are closed.