Выполнение команд в окнах в режиме текстового интерфейса позволяет

Обновлено: 04.07.2024

В следующих разделах объясняется, как использовать интерфейс командной строки (CLI) для устройств Firepower Threat Defense (FTD) и как интерпретировать справочные разделы по командам. Используйте интерфейс командной строки для базовой настройки системы и устранения неполадок.

При развертывании изменения конфигурации с помощью Firepower Management Center или Firepower Device Manager не используйте интерфейс командной строки FTD для длительных команд (таких как ping с большим количеством повторений или размером); эти команды могут привести к сбою развертывания.

Вход в интерфейс командной строки (CLI)

Чтобы войти в интерфейс командной строки, используйте клиент SSH для подключения к IP-адресу управления. Войдите в систему, используя имя пользователя admin (пароль по умолчанию — Admin123) или другую учетную запись пользователя CLI.

Вы также можете подключиться к адресу на интерфейсе данных, если вы откроете интерфейс для SSH-соединений. Доступ SSH к интерфейсам данных по умолчанию отключен. Чтобы включить доступ по SSH, используйте диспетчер устройств (Центр управления Firepower или Диспетчер устройств Firepower), чтобы разрешить SSH-подключения к определенным интерфейсам данных. Вы не можете использовать SSH для подключения к диагностическому интерфейсу.

Вы можете создать учетные записи пользователей, которые могут входить в интерфейс командной строки, с помощью команды configure user add. Однако эти пользователи могут входить только в интерфейс командной строки. Они не могут войти в веб-интерфейс Firepower Device Manager. CLI поддерживает только локальную аутентификацию. Вы не можете получить доступ к интерфейсу командной строки с помощью внешней аутентификации.

Доступ к консольному порту

Помимо SSH, вы можете напрямую подключиться к консольному порту на устройстве. Используйте консольный кабель, прилагаемый к устройству, для подключения вашего ПК к консоли с помощью эмулятора терминала, настроенного на скорость 9600 бод, 8 бит данных, без четности, 1 стоповый бит, без управления потоком. Дополнительные сведения о консольном кабеле см. в руководстве по оборудованию для вашего устройства.

Первоначальный интерфейс командной строки, доступ к которому осуществляется через консольный порт, зависит от типа устройства.

Устройства серии ASA — интерфейс командной строки на консольном порту является обычным интерфейсом командной строки FTD.

Устройства Firepower Series — интерфейс командной строки на консольном порту — FXOS. Вы можете получить доступ к интерфейсу командной строки FTD с помощью команды connect ftd. Используйте интерфейс командной строки FXOS только для настройки на уровне шасси и устранения неполадок. Для Firepower 2100 вы не можете выполнять какие-либо настройки в интерфейсе командной строки FXOS. Используйте интерфейс командной строки FTD для базовой настройки, мониторинга и устранения обычных системных неполадок. Информацию о командах FXOS для Firepower 4100 и 9300 см. в документации FXOS. Информацию о командах FXOS для Firepower 2100 см. в Руководстве по устранению неполадок Cisco FXOS для серии Firepower 2100.

Режимы команд

CLI на устройстве Firepower Threat Defense имеет разные режимы, которые на самом деле являются отдельными CLI, а не подрежимами одного CLI. Вы можете узнать, в каком режиме вы находитесь, взглянув на командную строку.

Обычный интерфейс командной строки Firepower Threat Defense

Используйте этот интерфейс командной строки для настройки управления Firepower Threat Defense и устранения неполадок.

Используйте этот интерфейс командной строки для расширенного устранения неполадок. Этот интерфейс командной строки включает дополнительные команды show и другие команды, в том числе консольную команду session wlan, необходимую для входа в интерфейс командной строки для точки беспроводного доступа на ASA 5506W-X. Этот CLI имеет два подрежима; в привилегированном режиме EXEC доступно больше команд.

Чтобы войти в этот режим, используйте команду system support Diagnostic-cli в интерфейсе командной строки Firepower Threat Defense.

Пользовательский режим EXEC. Приглашение отражает системное имя хоста, определенное в текущей конфигурации.

Привилегированный режим EXEC. Введите команду enable, чтобы войти в этот режим (нажмите Enter, не вводя пароль, когда будет предложено ввести пароль). Обратите внимание, что вы не можете установить пароль для этого режима. Доступ защищен только учетной записью входа в интерфейс командной строки FTD. Однако пользователи не могут войти в режим конфигурации в режиме Privileged EXEC, поэтому дополнительная защита паролем не требуется.

Используйте экспертный режим только в том случае, если документированная процедура говорит вам, что это необходимо, или если Центр технической поддержки Cisco просит вас использовать его. Чтобы войти в этот режим, используйте экспертную команду в интерфейсе командной строки Firepower Threat Defense.

Подсказка: username@hostname, если вы входите в систему с правами администратора. Если вы используете другого пользователя, отображается только имя хоста. Имя хоста — это имя, настроенное для интерфейса управления. Например,

CLI расширяемой операционной системы Firepower (FXOS)

На устройствах Firepower серий 2100, 4100 и 9300 FXOS – это операционная система, управляющая всем корпусом. В зависимости от модели вы используете FXOS для настройки и устранения неполадок. Из FXOS вы можете войти в интерфейс командной строки Firepower Threat Defense с помощью команды connect ftd.

Для устройств серии Firepower 2100 можно перейти из интерфейса командной строки Firepower Threat Defense в интерфейс командной строки FXOS с помощью команды connect fxos.

Командная строка FXOS выглядит следующим образом, но она меняется в зависимости от режима.Дополнительные сведения об использовании интерфейса командной строки FXOS см. в Руководстве по настройке Cisco FXOS CLI для вашей версии FXOS и модели оборудования.

Форматирование синтаксиса

В описании синтаксиса команд используются следующие соглашения:

Текст команды указывает на команды и ключевые слова, которые вы вводите буквально, как показано.

Переменный текст указывает на аргументы, для которых вы указываете значения.

Квадратные скобки заключают необязательный элемент (ключевое слово или аргумент).

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

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

Вложенные наборы квадратных скобок или фигурных скобок указывают на необязательные или обязательные варианты выбора в необязательных или обязательных элементах. Фигурные скобки и вертикальная черта в квадратных скобках указывают на обязательный выбор в необязательном элементе.

Ввод команд

При входе в интерфейс командной строки через консольный порт или сеанс SSH отображается следующая командная строка:

Вы вводите команду в приглашении и нажимаете Enter, чтобы выполнить команду. Дополнительные функции включают в себя:

Прокрутка истории команд. Используйте клавиши со стрелками вверх и вниз для прокрутки уже введенных команд. Вы можете повторно ввести или отредактировать и повторно ввести команды в истории.

Завершение команд. Чтобы завершить команду или ключевое слово после ввода части строки, нажмите пробел или клавишу Tab. Неполная строка должна соответствовать одной команде или ключевому слову только для того, чтобы она была завершена.

Сокращение команд. В обычном интерфейсе командной строки нельзя сокращать команды. Вы должны ввести полную строку команды. Однако в диагностическом интерфейсе командной строки вы можете сокращать большинство команд до наименьшего количества уникальных символов для команды; например, вы можете ввести show ver вместо show version .

Остановка вывода команды. Если команда выводит много вывода, вы можете выйти из нее, нажав клавишу q.

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

Фильтрация выходных данных команды Show

Вы можете отфильтровать вывод команд show, направив вывод в команды фильтрации. Вывод по конвейеру работает со всеми командами show, но наиболее полезен при работе с командами, выводящими много текста.

Чтобы использовать возможности фильтрации, используйте следующий формат. В этом случае вертикальная черта | после команды show стоит символ вертикальной черты и является частью команды, а не частью описания синтаксиса. Параметры фильтрации идут после символа | персонаж.

показать команду | <грэп | включить | исключить | начало >регулярное выражение

Вы можете использовать следующие команды фильтрации:

grep — отображать только те строки, которые соответствуют шаблону.

include — отображать только те строки, которые соответствуют шаблону.

exclude — исключить все строки, соответствующие шаблону, показать все остальные строки.

begin — найти первую строку, содержащую шаблон, и отобразить эту строку и все последующие строки.

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

В следующем примере показано, как изменить выходные данные команды show access-list, чтобы отображались только те правила, которые применяются к интерфейсу inside1_2.

Справка по командам

<р>? чтобы просмотреть список всех команд.

имя_команды ? для просмотра параметров команды. Например, показать? .

строка? чтобы показать команды или ключевые слова, соответствующие строке. Например, н? показывает все команды, которые начинаются с буквы n.

help имя_команды, чтобы увидеть синтаксис и ограниченную информацию об использовании для команды. Введите помощь? чтобы увидеть, какие команды имеют страницы справки.

Организациям требуются системы виртуализации, которые не только поддерживают различные типы приложений, но и упрощают ИТ-инфраструктуру.

Виртуализация приносит экономию средств и экономит время ИТ-специалистам, которые курируют роботов-роботов. Для эффективной реализации требуется облачная среда.

Администраторы часто сравнивают Xen и KVM как варианты с открытым исходным кодом. Основными факторами, которые следует учитывать при выборе основного гипервизора, являются организационные факторы.

Nvidia запустила облачную версию своей платформы Omniverse для 3D-моделирования. Компания также представила Omniverse .

Преодолейте сбои AWS, научившись создавать многорегиональную архитектуру, обеспечивающую отказоустойчивость в случае аварии.

Чтобы добиться высокой доступности и отказоустойчивости в AWS, ИТ-администраторы должны сначала понять различия между двумя моделями.

Хороший дизайн базы данных необходим для удовлетворения потребностей обработки в системах SQL Server. На вебинаре консультант Коэн Вербек предложил .

Базы данных SQL Server можно переместить в облако Azure несколькими способами. Вот что вы получите от каждого из вариантов .

В отрывке из этой книги вы познакомитесь с методами LEFT OUTER JOIN и RIGHT OUTER JOIN и найдете различные примеры создания SQL.

ИТ-администраторам, рассматривающим возможность перехода на Windows 11, следует узнать, как функции версии Enterprise могут помочь их .

Последняя сборка для разработчиков Windows 11 позволяет открывать несколько папок в приложении для управления файлами. Предполагается, что эта функция .

Администраторам настольных компьютеров следует обратить внимание на собственные функции безопасности и архитектуру Windows 10, чтобы установить базовый уровень настольных компьютеров.

Перенаправление папок может поддерживать среду виртуального рабочего стола с перемещаемыми профилями, предоставляя пользователям единообразие при .

Люди, использующие виртуальный рабочий стол VMware на смартфонах и планшетах Samsung, могут получить доступ к Windows как на устройстве, так и на .

Организациям с виртуальными рабочими столами следует планировать свою стратегию управления профилями, и одним из ключевых компонентов является профиль .

Пользовательский интерфейс Cisco IOS разделен на множество различных режимов. Доступные вам команды зависят от того, в каком режиме вы сейчас находитесь. Введите вопросительный знак (?) в системной подсказке, чтобы получить список команд, доступных для каждого командного режима.

Вы можете начать сеанс CLI. через консольное соединение, через Telnet, SSH или с помощью браузера.

При запуске сеанса вы начинаете работу в пользовательском режиме, который часто называют пользовательским режимом EXEC. В пользовательском режиме EXEC доступно только ограниченное подмножество команд. Например, большинство пользовательских команд EXEC являются одноразовыми командами, такими как команды show, которые показывают текущее состояние конфигурации, и команды очистки, которые очищают счетчики или интерфейсы. Пользовательские команды EXEC не сохраняются при перезагрузке коммутатора.

Чтобы иметь доступ ко всем командам, необходимо войти в привилегированный режим EXEC. Обычно для входа в привилегированный режим EXEC необходимо ввести пароль. В этом режиме вы можете ввести любую привилегированную команду EXEC или войти в режим глобальной конфигурации.

Используя режимы конфигурации (глобальный, интерфейсный и линейный), вы можете вносить изменения в текущую конфигурацию. При сохранении конфигурации эти команды сохраняются и используются при перезагрузке коммутатора. Чтобы получить доступ к различным режимам конфигурации, вы должны начать с режима глобальной конфигурации. Из режима глобальной конфигурации вы можете войти в режим конфигурации интерфейса и режим конфигурации линии.

В этой таблице описаны основные режимы команд, как получить доступ к каждому из них, подсказку, которую вы видите в этом режиме, и как выйти из режима. режим.

Использование справочной системы

Вы можете ввести вопросительный знак (?) в системной подсказке, чтобы отобразить список команд, доступных для каждого командного режима. Вы также можете получить список связанных ключевых слов и аргументов для любой команды.

Сокращенные команды

Необходимо ввести только достаточное количество символов, чтобы коммутатор распознал команду как уникальную.

В этом примере показано, как ввести привилегированную команду EXEC show configuration в сокращенной форме:

Нет и формы команд по умолчанию

Почти каждая команда конфигурации также имеет форму no. Как правило, используйте форму no, чтобы отключить функцию или функцию или отменить действие команды. Например, команда настройки интерфейса no shutdown отменяет отключение интерфейса. Используйте команду без ключевого слова no, чтобы повторно включить отключенную функцию или включить функцию, которая отключена по умолчанию.

Команды конфигурации также могут иметь форму по умолчанию. Форма команды по умолчанию возвращает значение команды по умолчанию. Большинство команд отключены по умолчанию, поэтому форма по умолчанию такая же, как и форма no. Однако некоторые команды включены по умолчанию и имеют переменные, установленные на определенные значения по умолчанию. В этих случаях команда по умолчанию включает команду и устанавливает для переменных значения по умолчанию.

Сообщения об ошибках командной строки

В этой таблице перечислены некоторые сообщения об ошибках, с которыми вы можете столкнуться при использовании интерфейса командной строки для настройки коммутатора.

Журнал конфигурации

Как использовать интерфейс командной строки для настройки функций

Настройка истории команд

Программное обеспечение предоставляет историю или запись введенных вами команд. Функция истории команд особенно полезна для вызова длинных или сложных команд или записей, включая списки доступа. Вы можете настроить эту функцию в соответствии со своими потребностями.

Изменение размера буфера истории команд

По умолчанию коммутатор записывает десять строк команд в свой буфер истории. Вы можете изменить это число для текущего сеанса терминала или для всех сеансов на определенной линии. Эта процедура не является обязательной.

Вызов команд

Чтобы вызвать команды из буфера истории, выполните одно из действий, перечисленных в этой таблице. Эти действия являются необязательными.


Примечание

Кнопки со стрелками работают только на ANSI-совместимых терминалах. например, VT100.

Отключение функции истории команд

Функция истории команд включается автоматически. Вы можете отключить его для текущего сеанса терминала или для командной строки. Эта процедура не является обязательной.

Включение и отключение функций редактирования

Хотя расширенный режим редактирования включается автоматически, его можно отключить и снова включить.

Редактирование команд с помощью клавиш

Нажатия клавиш помогают редактировать командные строки. Эти нажатия клавиш являются необязательными.


Примечание

Кнопки со стрелками работают только на ANSI-совместимых терминалах. например, VT100.

Редактирование командных строк с переносом

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

Чтобы вернуться к началу ввода команды, несколько раз нажмите Ctrl-B или клавишу со стрелкой влево. Вы также можете нажать Ctrl-A, чтобы сразу перейти к началу строки.


Примечание

< p>Клавиши со стрелками работают только на ANSI-совместимых терминалах, таких как VT100.

В следующем примере показано, как обернуть командную строку, которая выходит за пределы одной строки на экране.

Поиск и фильтрация вывода команды show и других

Вы можете искать и фильтровать выходные данные для команд show и других. Это полезно, когда вам нужно отсортировать большие объемы вывода или если вы хотите исключить вывод, который вам не нужен. Использование этих команд необязательно.

Доступ к интерфейсу командной строки в стеке коммутаторов

Вы можете получить доступ к интерфейсу командной строки через консольное подключение, через Telnet, SSH или с помощью браузера.

Вы управляете стеком коммутаторов и интерфейсами элементов стека через активный коммутатор. Вы не можете управлять членами стека на основе отдельного коммутатора. Вы можете подключиться к активному коммутатору через консольный порт или порт управления Ethernet одного или нескольких членов стека. Будьте осторожны с использованием нескольких сеансов CLI на активном коммутаторе. Команды, которые вы вводите в одном сеансе, не отображаются в других сеансах. Поэтому можно потерять сеанс, из которого вы вводили команды.

Если вы хотите настроить конкретный порт члена стека, вы должны включить номер члена стека в нотацию интерфейса командной строки.

Для отладки резервного коммутатора используйте привилегированную команду EXEC session standby ios из активный коммутатор для доступа к консоли IOS резервного коммутатора. Для отладки определенного члена стека используйте привилегированную команду EXEC session switch stack-member-number из активного коммутатора для доступа к диагностической оболочке члена стека. Дополнительные сведения об этих командах см. в справочнике по командам switch.

Доступ к интерфейсу командной строки через консольное соединение или через Telnet

Прежде чем вы сможете получить доступ к интерфейсу командной строки, вы должны подключить терминал или ПК к консоли коммутатора или подключить ПК к порту управления Ethernet, а затем включить коммутатор, как описано в руководстве по установке оборудования, поставляемом с коммутатором. .

Если ваш коммутатор уже настроен, вы можете получить доступ к интерфейсу командной строки через подключение к локальной консоли или через удаленный сеанс Telnet, но сначала ваш коммутатор должен быть настроен для этого типа доступа.

< p>Вы можете использовать один из этих методов для установления соединения с коммутатором:

AdvancedRun – это простой инструмент для Windows, который позволяет запускать программу с различными настройками по вашему выбору, в том числе с низким или высоким приоритетом, начальным каталогом, состоянием главного окна (свернуто/развернуто), запускать программу под другим пользователем или разрешения, параметры совместимости операционной системы и переменные среды. Вы также можете сохранить нужные параметры в файл конфигурации, а затем автоматически запустить программу из командной строки с нужными параметрами.


Примеры возможностей AdvancedRun

  • Запустите RegEdit Windows от имени обычного пользователя в Windows 10/8/7/Vista без повышения прав. В этом режиме вы не сможете получить доступ или изменить разделы реестра, требующие прав администратора.
  • Запустите RegEdit Windows от имени системного пользователя в Windows 10/8/7/Vista. В этом режиме вы сможете получить доступ к ключу HKEY_LOCAL_MACHINE\SECURITY.
  • Запустите RegEdit от имени TrustedInstaller в Windows 10/8/7/Vista.
  • Запуск программы от имени учетной записи 'NT AUTHORITY\Network Service'
  • Запуск программы под учетной записью 'NT AUTHORITY\Local Service'
  • Запуск программы от имени пользователя другого запущенного процесса.
  • Запуск программы под другим зарегистрированным пользователем без ввода пароля пользователя.
  • Запустить программу с высоким приоритетом.
  • Запуск определенного экземпляра программы в режиме совместимости с Windows XP без внесения глобальных изменений в реестр.
  • Запуск определенного экземпляра программы с другой строкой среды PATH, но без изменения строки PATH всей системы и без использования пакетных файлов или окна командной строки.
  • Запустите программу с полным набором выбранных вами переменных среды, полностью игнорируя системные переменные среды.
  • Запуск программы на удаленном компьютере с помощью временной службы (требуется полный доступ администратора на удаленном компьютере)

Системные требования

Эта утилита работает в любой версии Windows, начиная с Windows XP и заканчивая Windows 10. Поддерживаются как 32-разрядные, так и 64-разрядные системы. Некоторые функции, такие как «Запуск от имени системного пользователя» и «Запуск от имени пользователя выбранного процесса», не поддерживаются в Windows XP.

История версий

  • Версия 1.50
    • Добавлен параметр "Режим запуска", который позволяет выбрать следующие режимы для запуска программы:
    • Запустить файл .EXE (параметр по умолчанию)
    • ShellExecute — открывает указанный файл, папку или URL-адрес с помощью программы по умолчанию.
    • Командная строка — выполнение команды или пакетного файла командной строки Windows (cmd.exe)
    • Команда PowerShell — выполнение указанной команды PowerShell
    • Файл сценария PowerShell — запуск указанного сценария PowerShell (файл .ps1)
    • Вы можете использовать параметр "Режим выполнения" на локальном и удаленном компьютерах.
    • Исправлена ​​ошибка версии 1.40: AdvancedRun не запускал программу от имени TrustedInstaller, если вы не запускали AdvancedRun от имени администратора.
    • Если включен параметр «Использовать путь поиска для поиска расположения программы, если не указан полный путь» и указан файл .exe без пути, AdvancedRun теперь также ищет файл .exe внутри «HKEY_LOCAL_MACHINE». Ключ реестра \SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths (аналогично «Выполнить» проводника Windows).
    • Эта функция позволяет запускать распространенные программы (например, chrome.exe , firefox.exe , outlook.exe) без указания пути.
    • Обновлен параметр совместимости с высоким разрешением для Windows 10. Теперь вы можете выбрать один из следующих вариантов: Без переопределения, Приложение, Система (Windows 10), Расширенная система (Windows 10).
    • Добавлен параметр совместимости "Отключить полноэкранную оптимизацию" (для Windows 10).
    • Добавлена ​​возможность запуска программы на удаленном компьютере с помощью временной службы Windows.
    • Для использования этой функции вам необходим полный доступ администратора к удаленному компьютеру (включая административный общий ресурс, например \\192.168.0.100\admin$ ).
    • Исправлена ​​функция запуска в качестве сетевой службы/локальной службы для получения правильного имени учетной записи в системах, отличных от английского.
    • Добавлена ​​возможность запуска от имени учетной записи NetworkService.
    • Добавлена ​​возможность запуска от имени учетной записи LocalService.
    • Исправлен параметр командной строки /Run для загрузки файла .cfg из текущего каталога, если не указан полный путь.
    • Исправлен параметр командной строки /Run для обработки переменных среды.
    • Добавлен параметр командной строки /WaitProcess. Если параметр WaitProcess включен, процесс AdvancedRun будет ожидать в фоновом режиме, пока процесс, выполняемый AdvancedRun, не будет завершен, например:
      AdvancedRun.exe /WaitProcess 1 /Run
    • Добавлена ​​возможность запуска программы от имени другого вошедшего в систему пользователя в вашей системе без указания пароля пользователя. Для использования этой опции требуется высота над уровнем моря.
    • Исправлен параметр командной строки /cfg для загрузки файла .cfg из текущего каталога, если не указан полный путь.
    • Добавлен параметр "Запуск от имени TrustedInstaller". Вы можете использовать этот параметр, выбрав «TrustedInstaller» в поле со списком «Запуск от имени».
    • Вы также можете запустить программу как TrustedInstaller из командной строки, например:
      AdvancedRun.exe /EXEFilename "c:\windows\regedit.exe" /RunAs 8 /Run
    • Добавлен параметр «Добавить меню проводника». Когда контекстное меню Проводника добавлено, вы можете щелкнуть правой кнопкой мыши файл .exe в окне Проводника, выбрать «Расширенный запуск», после чего откроется программа AdvancedRun с выбранным файлом .exe.
    • Теперь вы можете добавить строку AutoRun=1 в файл .cfg, чтобы запускать программу в соответствии с файлом .cfg без использования команды /run.
    • Высота главного окна по умолчанию теперь ниже 600 пикселей, чтобы оно корректно работало на экране с разрешением 800 x 600.
    • Добавлен параметр для запуска под указанным именем пользователя/паролем.
    • Обратите внимание, что пароль не сохраняется в файле .cfg.Если вы хотите работать от имени указанного пользователя из командной строки, вам следует указать пароль с помощью параметра командной строки /RunAsPassword.
    • Добавлен параметр командной строки /cfg для запуска AdvancedRun с указанным файлом конфигурации.
    • Последний размер/положение главного окна теперь сохраняется в файле .cfg.
    • Добавлена ​​возможность запуска процесса как дочернего по отношению к указанному процессу.
    • Теперь вы можете перетащить файл из Проводника в окно AdvancedRun, чтобы легко заполнить поле "Запуск программы".
    • Исправлено текстовое поле "Переменные среды" для обработки Ctrl+A (выбрать все).
    • Исправлено сохранение имени процесса для параметра «Пользователь выбранного процесса» внутри файла .cfg.
    • Исправлена ​​ошибка: AdvancedRun аварийно завершал работу при работе с переменными среды.

    Начать использовать AdvancedRun

    AdvancedRun не требует установки или дополнительных dll-файлов. Чтобы начать использовать его, просто запустите исполняемый файл AdvancedRun.exe.
    После запуска AdvancedRun вы можете выбрать файл .exe, который хотите запустить, и все остальные настройки, а затем нажать кнопку «Выполнить», чтобы запустить программу с выбранными вами настройками.

    Дополнительные параметры запуска

    • Режим запуска: позволяет выбрать один из следующих режимов для запуска программы:
      • Запустить файл .EXE. Просто запустите указанный файл .exe. Это параметр по умолчанию.
      • ShellExecute — открыть указанный файл, папку или URL-адрес с помощью программы по умолчанию: этот режим запуска позволяет открыть указанный файл с помощью программы по умолчанию в вашей системе, например: если вы укажете файл .mp4, файл будет воспроизводиться с помощью медиаплеера по умолчанию, который воспроизводит файлы .mp4 в вашей системе.
        Если вы укажете папку в своей системе, папка будет открыта в проводнике Windows. Вы также можете выбрать «Исследовать» в поле со списком «Действие», чтобы папка была открыта в режиме «Исследование».
        Вы также можете указать специальные строки GUID, чтобы открыть определенный тип Windows. Например: Следующая строка откроет окно «Мой компьютер»:
        ::
        Если вы укажете URL-адрес, URL-адрес будет открыт с помощью веб-браузера по умолчанию в вашей системе.
        При желании вы также можете указать желаемое действие вместо действия по умолчанию, например, изменить, распечатать и т. д. Указание другого действия работает только в том случае, если оно поддерживается программой, установленной в вашей системе.
      • Командная строка — выполнение команды или пакетного файла командной строки Windows (cmd.exe): этот режим запуска позволяет выполнять команду командной строки Windows (например, dir, attrib, del) или пакетный файл. Вы также можете оставить окно команд открытым или закрыть его после выполнения команды.
        Команда выполняется внутри папки, указанной в поле «Начальная директория». Например, если вы укажете команду «dir», а в поле «Начальный каталог» указано «C:\Program Files», будут перечислены файлы и папки внутри «C:\Program Files».
        Если вы хотите выполнить команду или пакетный файл, не отображая ничего на экране, вам нужно выбрать «Закрыть окно после выполнения команд», а также выбрать «Скрытый» в поле «Состояние главного окна».
      • Команда PowerShell — выполнение указанной команды PowerShell. Этот режим запуска позволяет выполнять команду PowerShell (например, Get-Process, Get-Service, Get-PSDrive). Как и в случае с командной строкой, вы можете оставить окно команд PowerShell открытым или закрыть его после выполнения команды.
      • Файл сценария PowerShell — запуск указанного сценария PowerShell (файл .ps1). Этот режим запуска позволяет выполнить указанный файл сценария PowerShell (файл .ps1). Как и в предыдущих режимах, вы можете оставить окно команд PowerShell открытым или закрыть его после выполнения скрипта.
      • Текущий пользователь — Разрешить повышение прав UAC: программа запускается в обычном режиме. Если программе требуется повышение прав («Запуск от имени администратора»), появится окно UAC для подтверждения повышения.
      • Текущий пользователь — без повышения прав UAC: запускает программу без повышения прав UAC («Запуск от имени администратора»), даже если программа этого требует. Например. Вы можете использовать этот параметр для запуска RegEdit в Windows без прав администратора.
      • Администратор (принудительное повышение прав UAC): принудительно запускает программу от имени администратора, даже если это не требуется.
      • Системный пользователь: запускает программу от имени системного пользователя. Пользователь SYSTEM имеет возможность доступа к некоторым данным, недоступным для обычного пользователя с правами администратора. Например, если вы запустите RegEdit Windows от имени системного пользователя, вы сможете получить доступ к ключу HKEY_LOCAL_MACHINE\SECURITY.
      • Пользователь выбранного процесса: запускает программу от имени пользователя другого выбранного вами процесса. Например, если вы вошли в систему как пользователь1, а программа запущена как пользователь2, вы можете запустить другую программу как пользователь2. Вы можете ввести имя файла процесса (например, myprogram.exe) или идентификатор процесса (например, 2543)
      • Дочерний элемент выбранного процесса (с использованием внедрения кода): запускает программу как дочерний элемент другого выбранного вами процесса. Новый процесс создается с тем же пользователем и привилегиями, что и родительский процесс. Вы можете ввести имя файла процесса (например, myprogram.exe) или идентификатор процесса (например, 2543).
        Имейте в виду, что в 64-разрядных системах необходимо использовать 64-разрядную версию AdvancedRun, если Выбранный вами родительский процесс является 64-разрядным процессом, и вы должны использовать 32-разрядную версию AdvancedRun, если выбранный вами родительский процесс является 32-разрядным процессом.
      • Указанное имя пользователя и пароль: запускает программу с указанным именем пользователя и паролем.
      • TrustedInstaller: запускает указанную программу как TrustedInstaller.
      • Сетевая служба: запускает указанную программу как сетевую службу.
      • Локальная служба: запускает указанную программу как локальную службу.
      • Другой вошедший в систему пользователь: запускает указанную программу с другим вошедшим в систему пользователем, без указания пароля, вам нужно только ввести имя пользователя. Эта опция работает только тогда, когда существует хотя бы один процесс, принадлежащий указанному пользователю.
        Имейте в виду, что для использования этой опции требуется повышение прав.
      • Использовать текущие системные переменные среды без каких-либо изменений. Это параметр по умолчанию. Программа просто запустится с текущими переменными среды.
      • Объединить следующие переменные среды с системными переменными. В этом случае переменные среды, указанные в текстовом поле ниже, будут объединены с текущими системными переменными. Вы должны указывать переменные окружения в формате переменная=значение, каждую переменную в отдельной строке. Имейте в виду, что AdvancedRun не будет вносить никаких изменений в текущие системные переменные, он только установит объединенные переменные среды для конкретного экземпляра программы, которую вы запускаете.
      • Использовать только следующие переменные среды (игнорировать системные переменные): при выборе этого параметра запускаемой программе будут предоставлены только те переменные среды, которые вы укажете в текстовом поле ниже, а текущие системные переменные будут проигнорированы. Вы должны указывать переменные среды в формате переменная=значение, каждую переменную в отдельной строке.

      Запускать на удаленном компьютере с временной службой Windows

      1. AdvancedRun копирует себя в общую папку администратора указанного удаленного компьютера (например: \\192.168.0.50\admin$ )
      2. AdvancedRun устанавливает временную службу Windows на удаленном компьютере (имя службы — NirSoftAdvancedRunService)
      3. AdvancedRun запускает установленную службу на удаленном компьютере и передает в службу информацию, необходимую для запуска нужной программы.
      4. Служба AdvancedRun на удаленном компьютере запускает программу в соответствии с конфигурацией, выбранной пользователем.
      5. Служба AdvancedRun останавливается, а затем удаляется с удаленного компьютера.
      6. AdvancedRun.exe удаляется из общей папки администратора удаленного компьютера.

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

      В приведенном выше примере значение параметра /RunAs, равное 4, задает режим запуска от имени пользователя SYSTEM. Если вы не знаете, какое значение следует использовать из командной строки, просто выберите нужный параметр в пользовательском интерфейсе, сохраните его в файле конфигурации, а затем проверьте значения, хранящиеся в файле конфигурации.

      Если вы хотите указать, что значение содержит двойные кавычки ("" ), вы должны заключить значение в одинарные кавычки, например:
      AdvancedRun.exe /EXEFilename "c:\temp\myprog.exe" / CommandLine ' "c:\temp\my files\1234.txt" "привет" '

      Перевод AdvancedRun на другие языки

      1. Запустите AdvancedRun с параметром /savelangfile:
        AdvancedRun.exe /savelangfile
        В папке утилиты AdvancedRun будет создан файл AdvancedRun_lng.ini.
      2. Откройте созданный языковой файл в Блокноте или любом другом текстовом редакторе.
      3. Переведите все строковые записи на нужный язык. При желании вы также можете добавить свое имя и/или ссылку на свой веб-сайт. (значения TranslatorName и TranslatorURL). Если вы добавите эту информацию, она будет использоваться в окне "О программе".
      4. После завершения перевода запустите AdvancedRun, и все переведенные строки будут загружены из языкового файла.
        Если вы хотите запустить AdvancedRun без перевода, просто переименуйте языковой файл или переместите его в другую папку.

      Лицензия

      Эта утилита распространяется бесплатно. Вам разрешается свободно распространять эту утилиту через дискету, CD-ROM, Интернет или любым другим способом, при условии, что вы ничего за это не берете, не продаете и не распространяете как часть коммерческого использования. товар. Если вы распространяете эту утилиту, вы должны включить все файлы в дистрибутив без каких-либо изменений!

      Отказ от ответственности

      Программное обеспечение предоставляется «КАК ЕСТЬ» без каких-либо явных или подразумеваемых гарантий, включая, помимо прочего, подразумеваемые гарантии товарного состояния и пригодности для определенной цели. Автор не несет ответственности за какой-либо особый, случайный, косвенный или косвенный ущерб из-за потери данных или по любой другой причине.

      Читайте также:


Примечание

Мы рекомендуем использовать один сеанс CLI при управлении стеком коммутаторов.