Примеры параметров командной строки

Kaspersky Research Sandbox позволяет запускать выполнение объектов с определенными параметрами командной строки. Поле Command line parameters является необязательным и доступно только при выборе среды выполнения Microsoft Windows или Linux.

Вы можете использовать переменные среды выполнения, поместив знак % перед именем переменной и после него, например: %SYSTEMROOT%. По умолчанию переменные среды выполнения развертываются на хосте пользователя перед передачей и выполнением объекта в песочнице. Чтобы перенести переменные среды выполнения в песочницу как есть, без развертывания, используйте знак %%, например: %%SYSTEMROOT%%.

В Linux используйте ключ -C в интерпретаторе командной строки для передачи системных переменных в песочницу, например: /bin/bash -c "$sample -lah $PWD >> $PWD/$HOSTNAME.log"

Командная строка может содержать переменную $sample, которая будет заменена в песочнице на фактический путь к объекту в операционной системе (например, <notepad path> /A $sample).

Длина командной строки не должна превышать 1024 символа, в противном случае Kaspersky Research Sandbox ее сократит. В зависимости от технических ограничений операционной системы, используемой в качестве среды выполнения в песочнице, длина командной строки может быть дополнительно сокращена.

Примеры:

Укажите приложение, с помощью которого вы хотите выполнить объект:

%windir%\System32\notepad.exe /a $sample

"%ProgramFiles%\Internet Explorer\iexplore.exe" $sample

Укажите файл, в который следует записать вывод объекта:

$sample > %userprofile%\test_output.txt

Выполните объект и запишите вывод в файл, включающий имя компьютера в качестве имени файла:

$sample --t –r=2 >> %TEMP%\%COMPUTERNAME%.txt

Укажите ключи для выполнения объекта в среде выполнения Linux:

$sample -key1=1 -key2=two

Использование переменных среды выполнения

Переменные среды выполнения

Microsoft Windows 10 64-разрядная

Microsoft Windows 7 x64

Microsoft Windows 7

Microsoft Windows XP

Linux

ALLUSERSPROFILE

Да.

Да.

Да.

Да.

APPDATA

Да.

Да.

Да.

Да.

CLIENTNAME

Да.

CommonProgramFiles

Да.

Да.

Да.

Да.

CommonProgramFiles(x86)

Да.

Да.

CommonProgramW6432

Да.

Да.

COMPLUS_ProfAPI_ProfilerCompatibilitySetting

Да.

Да.

Да.

Да.

COMPUTERNAME

Да.

Да.

Да.

Да.

ComSpec

Да.

Да.

Да.

Да.

COR_ENABLE_PROFILING

Да.

Да.

Да.

Да.

COR_PROFILER

Да.

Да.

Да.

Да.

DriverData

Да.

FP_NO_HOST_CHECK

Да.

Да.

Да.

HOME

Да.

HOMEDRIVE

Да.

Да.

Да.

Да.

HOMEPATH

Да.

Да.

Да.

Да.

LOCALAPPDATA

Да.

Да.

Да.

LOGNAME

Да.

LOGONSERVER

Да.

Да.

Да.

Да.

MAIL

Да.

NUMBER_OF_PROCESSORS

Да.

Да.

Да.

Да.

OneDrive

Да.

OS

Да.

Да.

Да.

Да.

Path

Да.

Да.

Да.

Да.

Да.

PATHEXT

Да.

Да.

Да.

Да.

PROCESSOR_ARCHITECTURE

Да.

Да.

Да.

Да.

PROCESSOR_IDENTIFIER

Да.

Да.

Да.

Да.

PROCESSOR_LEVEL

Да.

Да.

Да.

Да.

PROCESSOR_REVISION

Да.

Да.

Да.

Да.

ProgramData

Да.

Да.

Да.

ProgramFiles

Да.

Да.

Да.

Да.

ProgramFiles(x86)

Да.

Да.

ProgramW6432

Да.

Да.

PROMPT

Да.

Да.

Да.

Да.

PSModulePath

Да.

Да.

Да.

PUBLIC

Да.

Да.

Да.

PWD

Да.

SESSIONNAME

Да.

Да.

Да.

Да.

SHELL

Да.

SHLVL

Да.

SystemDrive

Да.

Да.

Да.

Да.

SystemRoot

Да.

Да.

Да.

Да.

TEMP

Да.

Да.

Да.

Да.

TERM

Да.

TMP

Да.

Да.

Да.

Да.

USER

Да.

USERDOMAIN

Да.

Да.

Да.

Да.

USERDOMAIN_ROAMINGPROFILE

Да.

USERNAME

Да.

Да.

Да.

Да.

USERPROFILE

Да.

Да.

Да.

Да.

windir

Да.

Да.

Да.

Да.

windows_tracing_flags

Да.

Да.

windows_tracing_logfile

Да.

Да.

XDG_RUNTIME_DIR

Да.

XDG_SEAT

Да.

XDG_SESSION_ID

Да.

XDG_VTNR

Да.

В начало