Как запустить программу через командную строку windows
Содержание:
- Известные CMD-файлы
- Копирование текста
- Настройка планшета или смартфона
- 1С:Предприятие Бухгалтерия переход с редакции 2.0 на 3.0. Практика перевода информационной базы для работы в управляемом приложении. Промо
- Поиск и открытие файлов и папок с помощью командной строки в Windows 10
- 6 способ: путь в кавычках
- Psexec
- Команды командной строки.
- Файлы — cmd. работа с файлами из консоли. часть 2.
- Как копировать исполнимый файл с локального на удалённую систему
- Все способы открыть командную строку — зачем так много?
- Открываем окно командной строки из меню Win + X
- Открываем окно командной строки из Диспетчера задач
- Командная строка в режиме администратора с помощью Диспетчера Задач — секретный способ
- Открытие командной строки из результатов поиска
- Запуск командной строки из всех приложений в меню Пуск
- Открываем командную строку из Проводника
- Командная строка из меню «Выполнить»
- Откройте командную строку из адресной строки Проводника
- Командная строка из меню «Файл» в Проводнике
- Открыть окно команд в Проводнике Windows
- Пакетный режим
- Запуск, закрытие программ
- Через реестр
- Способы новые или куда же без PowerShell
Известные CMD-файлы
Ведущий тип CMD
.CMD
Расширение: | .cmd |
Тип файла: | Windows Command File |
Файл CMD содержит ряд команд, выполняемых в порядке, сохраненный в текстовом формате, и может работать в системах DOS или Windows NT.
Создатель: | Microsoft Corporation |
Вид: | Исполнимые файлы |
Запись: | HKEY_CLASSES_ROOT\.cmd |
Программные обеспечения, открывающие Windows Command File:
Microsoft Notepad, разработчик — Microsoft Corporation
Windows |
Mac |
Linux |
Notepad++, разработчик — Don Ho
Windows |
Mac |
Linux |
Microsoft WordPad, разработчик — Microsoft Corporation
Windows |
Microsoft Windows, разработчик — Microsoft Corporation
Windows |
Parallels Desktop for Mac, разработчик — Parallels
Mac |
AbiWord, разработчик — Open Source
Windows |
Mac |
Linux |
Corel WordPerfect, разработчик — Corel
Windows |
Ассоциации других файлов CMD
.CMD
Расширение: | .cmd |
Тип файла: | dBASE Program File |
Программный файл создан в Dbase, широко используется система управления базами данных (СУБД), которая включает в себя современный объектно-ориентированный язык программирования.
Создатель: | dBase, LLC |
Вид: | Исполнимые файлы |
Программы, открывающие файлы dBASE Program File :
dBase, разработчик — dBase, LLC
Совместимый с:
Windows |
.CMD
Расширение: | .cmd |
Тип файла: | M.U.G.E.N. Character Commands File |
Файл CMD содержит наборы команд для персонажа, созданного M.U.G.E.N., видео-игровой движок, разработанный Элекбит и используется для создания 2D боевых игр.
Создатель: | Elecbyte |
Вид: | Файлы игр |
Программы, открывающие файлы M.U.G.E.N. Character Commands File :
Elecbyte M.U.G.E.N, разработчик — Elecbyte
Совместимый с:
Windows |
Mac |
Linux |
.CMD
Расширение: | .cmd |
Тип файла: | OS/2 REXX Batch File |
Файл тестовый скрипт, связанный с языком REXX программирования (реорганизованного расширяемый язык ИСПОЛНИТЕЛЬ), язык предназначен для администратора компьютера. Он находится в каталоге, в котором Rexx / SQL устанавливает и перечисляет описательные сообщения об ошибках в случае каких-либо проблем.
Создатель: | IBM |
Вид: | Исполнимые файлы |
Программы, открывающие файлы OS/2 REXX Batch File :
OS/2, разработчик — IBM
Совместимый с:
OS/2 |
.CMD
Расширение: | .cmd |
Тип файла: | Summit Contact Manager Contact Database |
Контактная база данных порождена Summit Central, люди, менеджер, менеджер членства и короткий менеджер курса.
Создатель: | MIE Software Pty Ltd |
Вид: | Файлы баз данных |
Программы, открывающие файлы Summit Contact Manager Contact Database :
Summit Central, разработчик — MIE Software Pty Ltd
Совместимый с:
Windows |
Копирование текста
OS Windows, заботясь об убыстрении, облегчении работы на ПК, создала горячие клавиши — комбинации, позволяющие быстро копировать текст, вставить его в другой файл. Это сочетания Ctrl+V или Shift+Insert.
В командной строке это не работает. Чтобы копировать информацию в ней, нужно вначале её настроить.
- Нажмите сочетание «Alt + Space (пробел) + Q». Откроется окошко со свойствами командной строки.
- Пройдите на вкладку «Общие», в группу «Редактирование», отметьте пункт «Быстрая вставка». А также нужно активировать «Выделение мышью».
- Нажав ОК для подтверждения действий, увидите несколько вариантов подобной функции. Отметьте одно поле, нажмите ОК.
Теперь, чтобы копировать фрагмент текста из командной строки, выделите его мышкой, нажмите сочетание Ctrl+C.
Все эти навыки вам пригодятся, если не получается выполнить нужный процесс обычным путём из-за сбоев, неполадок в компьютере. Несложные действия, легко запоминающийся алгоритм, чёткие инструкции — всё помогает вам более профессионально решать поставленные вопросы. Нужно лишь запомнить перечень команд, соблюдать правила вписывания их (например, когда нужно проставлять кавычки и какие), чётко, безошибочно вписывать путь к требуемому файлу.
Выполнение множества задач в операционных системах Windows возможно не только при использовании привычного графического пользовательского интерфейса, но и при помощи интерпретатора командной строки (командной строки, консоли). Через него можно изменять различные системные параметры, управлять файлами и папками, запускать системные компоненты и любые программы, выполнять иные операции. Рассмотрим наиболее важные команды командной строки Windows, которые могут пригодиться любому пользователю.
Настройка планшета или смартфона
Что делать, если телефон не подключается к Wi-Fi и пишет «Сохранено», но с маршрутизатором ни один способ не помог? В таком случае стоит проверить настройки самого устройства:
- Открыть «Настройки» на смартфоне.
- Включить беспроводное соединение.
- Выбрать сеть, к которой не удается подключиться.
- Нажать на нее, чтобы открыть меню настроек, выбрать «Изменить».
- Откроется окно с предложением показать дополнительные опции. Установить на нем галочку.
- Проверить, установлен ли параметр «Нет» или «Откл» на «Настройки прокси-сервера». Если стоит «Вручную», его нужно убрать.
Рассинхронизация со временем на мобильном устройстве решается следующим образом:
- Открыть «Настройки», перейти в «Системные», выбрать «Дата и время».
- Отключить опции автонастройки даты, времени и часового пояса.
- Вручную установить требуемую дату, которая будет соответствовать установленной на роутере.
1С:Предприятие Бухгалтерия переход с редакции 2.0 на 3.0. Практика перевода информационной базы для работы в управляемом приложении. Промо
Из информационного выпуска 1С № 16872 от 08.07.2013г. стало известно об относительно скором необходимом переходе на редакцию 1С:Бухгалтерия 3.0. В данной публикации будут разобраны некоторые особенности перевода нетиповой конфигурации 1С:Бухгалтерия 2.0 на редакцию 3.0, которая работает в режиме «Управляемое приложение».
Публикация будет дополняться по мере подготовки нового материала. Публикация не является «универсальной инструкцией».
Update 3. Права доступа. 14.08.2013
Update 4. Добавлен раздел 0. Дополнен раздел 4. Добавлен раздел 7. Внесены поправки, актуализирована информация. 23.11.2013.
1 стартмани
Поиск и открытие файлов и папок с помощью командной строки в Windows 10
Командная строка предлагает множество интересных приемов и позволяет получить доступ ко многим функциям Windows, в том числе многим, которые недоступны из графического интерфейса. Здесь мы покажем вам, как находить и открывать файлы с помощью командной строки. Хотя вы можете сделать это с помощью проводника Windows, описанные ниже методы помогут вам, если вы забудете полное имя файла или не помните, где вы его сохранили на своем компьютере.
Примечание. Для этой демонстрации я использую Windows 10, но те же методы будут применяться в Windows 7/8 / 8.1 и более ранних версиях. Кроме того, вы можете использовать приведенные ниже методы, чтобы найти и открыть любой тип папки или файла в командной строке Windows 10 (CMD), включая текст, видео, музыку и многое другое.
Найдите файл или папку с помощью командной строки
Откройте командную строку Windows в режиме администратора, выполнив поиск «cmd» на панели поиска Windows и выбрав «Запуск от имени администратора».
Теперь введите dir » * имя файла *» / s, чтобы найти целевой файл на вашем диске C: . Обязательно замените «имя файла» фактическим именем файла или папки, которую вы пытаетесь найти. Для этой демонстрации я пытаюсь найти файл с именем demo1.jpg.
Вы получите несколько результатов, даже если есть только один файл с таким именем. Однако вы можете легко определить правильный путь по его размеру.
По умолчанию вышеупомянутая команда выполняет поиск на диске C: . Если у вас есть несколько дисков на вашем ПК, вам нужно будет указать целевой диск. Например, для поиска на диске D: вы должны ввести ind: и нажать Enter.
Теперь просто используйте команду dir » * file name *» / s, описанную ранее, чтобы найти целевой файл или папку.
Обратите внимание, что вы также можете использовать только одну звездочку (вместо двух) в начале или в конце имени файла. Если поставить подстановочный знак в конце, будут найдены все файлы с вашим поисковым запросом в начале имени, а если поставить его в начале, будут перечислены все файлы с вашим поисковым термином в конце
Я помещаю звездочку на обоих концах, чтобы найти все файлы, содержащие текст поиска, будь то в начале, в конце или где-то посередине.
Открытие файлов с помощью командной строки
Если вы знаете точный путь к файлу (изображению, тексту, видео, музыке) или папке, вы можете легко открыть их с помощью командной строки в Windows 10. Вот как вы это делаете:
Метод 1: открытие файлов в командной строке через путь к папке
Во-первых, укажите каталог и папку файла, который вы пытаетесь открыть. В моем случае целевой файл находится в папке под названием «Demo Folder» в корне диска D :. Итак, сначала мы перейдем к корню диска D :. Для этого введите d: и нажмите Enter, как описано в предыдущем сегменте. Вы можете отказаться от этого шага, если пытаетесь открыть файл на диске C :.
Теперь войдите в целевую папку с помощью следующей команды: cd demo folder /
Наконец, введите «demo2.jpg» (включая кавычки) и нажмите Enter.
Windows откроет файл с помощью приложения по умолчанию, связанного с этим типом файла.
Метод 2: открывать файлы напрямую в командной строке
Между тем, вы также можете открывать файлы прямо из командной строки, если знаете полный путь к файлу. Вот как это сделать:
Допустим, вы хотите открыть файл в папке «C: Users Desktop Stuff Img Jan 2021 28 Jan CMD demo1.jpg «. Для этого откройте командную строку и убедитесь, что вы сначала указали ее на правильный диск. Затем просто введите полный путь (включая кавычки ) и нажмите Enter.
Укажите приложение для открытия файла с помощью командной строки
В обоих вышеупомянутых случаях файл будет открыт с использованием приложения по умолчанию, связанного с этим типом файла. Однако вы можете указать любое приложение на своем компьютере, чтобы открыть этот файл. Скажем, ваши файлы JPG по умолчанию открываются с помощью Adobe Photoshop, но вы можете открыть их с помощью Paint (или любого другого совместимого приложения), если хотите. Вот как это сделать:
Чтобы открыть тот же файл demo1.jpg с помощью Paint, мы должны направить ОС в папку установки для mspaint.exe вместе с полным путем к самому файлу. Для этого мы будем использовать следующий синтаксис: «% windir% system32 mspaint.exe» «C: Users Kundu Desktop Stuff Img Jan 2021 28 Jan CMD demo1.jpg» (включая цитаты).
Приведенная выше команда откроет файл demo1.jpg с помощью MS Paint вместо приложения для просмотра фотографий по умолчанию на вашем ПК
Обратите внимание, что пути к файлам могут отличаться от одного компьютера к другому.
6 способ: путь в кавычках
В начале, я упомянула, что если в прописанном пути будут пробелы, файл не откроется. Но если написать его в кавычках, то консоль все поймет. Кавычки должны быть двойные и прямые, а не в виде запятых. Ставятся они с помощью комбинации «Shift+Э» с выбранной английской раскладкой клавиатуры.
В них нужно написать полностью путь и в конце указать сам файл с расширением, который будет запущен:
«c:program files otal commander otalcmd.exe»
Используя кавычки, можете открывать программы и на системном диске и на диске с данными.
Где находится командная строка?
Основной файл командной строки – консоль cmd.exe переводящий команды пользователя в понятный системе вид, находится в папке с установленной ОС по пути: <буква_системного_диска>:WINDOWSsystem32cmd.exe
Как запустить / открыть / вызвать командную строку?
Данные методы запуска командный строки актуальны для всех версий, в том числе и тех, которые я рассматриваю на своем сайте – windows XP , 7 , 8
1) Пуск – Все программы – Стандартные – Командная строка
2) Пуск – Выполнить – вводим cmd.exe
3) сочетание клавиш Win + R – вводим cmd
4) Запуск из системной папки: <буква_системного_диска>:WINDOWSsystem32cmd.exe
Для того, чтобы запустить командную строку от имени Администратора, подойдет 1 и 4 способ, нужно на ярлыке щёлкнуть ПКМ и выбрать в меню «Запуск от имени Администратора».
Команды / параметры / ключи командной строки .Узнать команды командной строки можно прям в ней же, набрав help и нажав клавишу Enter (после окончания ввода всех команд нужно использовать именно Enter (ВВОД) ).
Вдаваться слишком глубоко не буду, потому что для этого лучше писать отдельную статью. Приведу лишь небольшой пример использования командной строки.Допустим у меня на диске E находится папка 123 , а в ней текстовый файл test.txt .Вот теперь я хочу сделать этот файл скрытым, не заходя на этот диск и не «видя» этого файла с папкой. Команда, отвечающая за атрибут «Системный» – это attrib. И у неё существуют свои атрибуты (уже команды). Можете даже посмотреть на скрине выше, я там показывал именно её на примере.Из всех её атрибутов мне нужны только два – это его установка и сам атрибут. За это отвечают + и s.Итак, моя команда будет следующей: attrib +s e:/123/test.txt . Вот так будет выглядеть правильный результат:
Ой. Только заметил что вместо Скрытый я сделал его Системным, а ещё удивляюсь почему он не пропал в папке. Я специально не стал удалять скрины и редактировать статью для того, чтобы показать Вам как можно исправить такую оплошность (как я сделал). Тоже хорошая информация.
Ну и напоследок: Как редактировать текст в окне командной строки? Дело в том, что стандартные методы с помощью сочетаний клавиш Ctrl+C и Ctrl+V в командной строке не работают.Тут нужно пользоваться ПКМ – Правой Кнопкой Мыши.Для того, чтобы вставить текст в командную строку, просто кликаем ПКМ на любом месте командной строки, затем выбираем Вставить.
Для того, чтобы скопировать часть текста из командной строки можно воспользоваться одним из двух методов:1) ПКМ – Выделить всёВыделится весь текст, но можете выделить сразу какой Вам угодно, просто как обычно зажав ЛКМ 2) ПКМ – ПометитьПоявится мигающий курсор в начале строки, которым можно управлять «стрелочками» на клавиатуре. И при нажатой кнопке shift выделить текст, управляя так же «стрелками» на клавиатуре. Либо выделаем снова с помощью мыши.
при желании, можете изменить настройки командной строки, выбрав пункт в меню выше «Свойства»
Psexec
Пожалуй, это первое, что приходит на ум, когда идет речь об удаленном запуске программ. Утилита от Марка Руссиновича используется еще со времен Windows NT и до сих пор применяется. Помимо основной функции, можно использовать ее и как Runas, и для запуска программ в пользовательской сессии терминального сервера. Psexec также позволяет задавать ядра процессора, на которых будет запускаться программа, и ее приоритет в системе.
В качестве примера посмотрим, установлено ли обновление, закрывающее нашумевшую уязвимость SMB на списке компьютеров:
В файле computers.txt находится список компьютеров. Для запуска по всему домену можно использовать \\*. В файле \\server\share\log.txt будут появляться имена рабочих станций или серверов без обновления. Если в домене существуют компьютеры с *nix на борту или нет доступа к административному сетевому ресурсу Admin$ ― команда на этой машине не выполнится, но обработка продолжится. Чтобы скрипт не зависал при каждой попытке подключения, можно задать тайм-аут с помощью ключа -n.
Если компьютер выключен ― мы об этом не узнаем. Поэтому лучше предварительно проверять доступность машин или собирать в файле информацию об успешном или неудачном выполнении.
К минусам Psexec можно отнести то, что она из-за своего удобства и популярности часто используется вирусописателями. Поэтому антивирусные системы могут обнаруживать утилиту как опасность вида remote admin.
По умолчанию процесс на удаленной машине выполняется от имени пользователя, запустившего Psexec. При необходимости логин и пароль можно задать явно или же использовать аккаунт SYSTEM.
Команды командной строки.
Каждая команда командной строки представляет собой консольную программу. Помимо простых программ, позволяющих просматривать информацию о системе или выполнять операции с файлами и папками, есть довольно мощные утилиты для управления настройками операционной системы.
В командной строке Windows есть справочная информация по каждой программе, в которой описан синтаксис использования программы, праметры и аргументы, с которыми она работает.
Посмотреть справку по использованию команды можно используя следующий синтаксис.
имя_программы /?
Например справка по команде COPY будет выглядеть так.
Операции с файлами и папками.
COPY — копирование файлов в другое место DEL или ERACE — удаление файлов EDIT — запуск редактора файлов EDLIN — построчный текстовый редактор EXPAND — распаковка сжатых файлов FC — сравнить файлы и вывести различия между ними FIND — найти в файле текстовую строку MD или MAKEDIR — создать папку MOVE — переместить файлы из одной папки в другую PRINT — вывести содержимое текстового файла на печать RD или RMDIR — удалить папку REN или RENAME — переименовать файл или папку REPLACE — заменить файлы одного каталога файлами с аналогичным названием из другого каталога (заместить) ROBOCOPY — запустить улучшенное средство копирования файлов и каталогов TREE — показать структуру каталогов диска или папки TYPE — вывести содержимое текстовых файлов на экран XCOPY — копировать файлы и деревья каталогов
Работа с дисками.
CHKDISK — проверить диск и вывести статистику CHKNTFS — отобразить или изменить выполнение проверки диска при загрузке COMPACT — отобразить и изменить сжатие файлов в разделах NTFS CONVERT — преобразовать дисковый том FAT в NTFS DISKPART — отобразить и настроить свойства раздела диска FORMAT — форматировать диск FSUTIL — отобразить и настроить свойства файловой системы LABEL — создать, изменить или удалить метку тома диска RECOVER — восстановить данные с плохого или поврежденного диска VOL — вывести метку и серийный номер тома для диска
Управление приложениями и процессами.
SCHTASKS — выполнить команду или запустить приложение по расписанию (планировщик задач) SHUTDOWN — выключить или перезагрузить компьютер TASKLIST — список выполняемых задач TASKKILL — прекратить или остановить задачу (для остановки используется PID, который можно узнать при помощи TASKLIST) RUNAS — запуск задачи от имени другого пользователя
Информация о системе.
DATE — вывести или установить текущую дату TIME — вывести и установить системное время DRIVERQUERY — отобразить текущее состояние и свойства драйвера устройства HOSTNAME — имя компьютера SYSTEMINFO — информация о конфигурации компьютера VER — сведения о версии Windows
Просмотр и настройка сетевых параметров.
IPCONFIG — просмотр сведений о сетевых интерфейсах PING — проверка сетевого соединения TRACERT — определяет путь прохождения пакетов по сети NSLOOKUP — определяет ip-адрес по имени ресурса ROUTE — работа с таблицами сетевых маршрутов ARP — таблица преобразований ip-адресов в физические NETSH — программа управления сетевыми настройками GETMAC — показывает MAC-адрес сетевого адаптера
Файлы — cmd. работа с файлами из консоли. часть 2.
Вторая часть поста, в котором будут рассмотрены основные команды для работы с файлами. В первой части было рассказано про то, как удалить файл и каталог используя cmd.exe, если Вы не читали, то советую прочитать. В этом посте будут рассмотрены команды, которые позволят пользователю…
- Перемещать файлы.
- Переименовывать файлы.
- Выводить содержимое файлов в консоль.
- Записывать в файл (txt) результат выполнения команды.
Как всегда, все команды будут представлены Вашему вниманию в сопровождении коротких, но ясных описаниях, а так же будут прилагаться «Пошаговые» скриншоты.
Первым делом, я расскажу, как переместить файл из одной директории в другую.
Как копировать исполнимый файл с локального на удалённую систему
Выполнение команд в удалённой системе — очень полезная функция, но есть и другая полезная функция, которая облегчит работу системных администраторов и пентестеров. PsExec может использоваться для копирования исполнимых файлов из локальной системы в удалённую систему. Мы задействуем опцию -c для операции копирования. По завершении команд скопированный экземпляр будет удалён.
В этом примере мы скопируем cmd.exe. После завершения операции копирования в удалённой системе будет запущен cmd.exe.
.\psexec \\HACKWARE-SERVER -u Администратор -p Aa1 -c cmd.exe
Как мы видим, мы получаем оболочку cmd в удалённой системе.
С опцией -c можно указать любой файл.
Ещё один пример:
psexec \\J3BCD011 -c "Z:\files\ccleaner.exe” cmd /S
В последнем примере как использовать PsExec мы используем опцию -c для копирования программы ccleaner.exe на удалённый компьютер J3BCD011, а затем запускаем выгруженный файл с параметром /S, который говорит CCleaner включить тихую установку (не требует ввода пользователя). Добавление такого аргумента требует cmd.
Все способы открыть командную строку — зачем так много?
Написать данную заметку о всех способах открытия командной строки меня сподвигли ваши вопросы в заметке об отсутствующем файле msvcr100.dll, где в последнем пункте мы рассматривали способ пофиксить проблему через командную строку.
Конечно, современные системы достаточно просто управляются при помощи мыши и мы достаточно редко пользуемся вводом различных команд, но иногда требуется выполнить что-то специфичное и нередко это делается простым вводом команды в терминал, а как его запустить мы сегодня и рассмотрим (все известные мне варианты). Будем вызывать строчку от имени Администратора и с ограниченной учеткой.
Открываем окно командной строки из меню Win + X
Наверное, это самый простой способ открыть командную строку на Windows 10 — нажмите на клавиатуре сочетание «Win + X» и в появившемся меню выберите нужный пункт.
Удобство данного способа в том, что вы можете выбрать сразу несколько режимов работы командной строки — это:
- Командная строка — обычная, с ограниченными правами;
- Командная строка (администратор) — с неограниченными правами (будьте осторожны)
В этой менюшке вообще много интересного и я рекомендую с ней подробно ознакомиться, иной раз очень выручает и экономит время.
Открываем окно командной строки из Диспетчера задач
Откройте «Диспетчер задач» и перейдите в подробный режим (Кликнув подробнее). Нажмите «Файл» в левом верхнем углу, а затем перейдите в «Запустить новую задачу». Введите CMD или cmd.exe и нажмите кнопку OK — тем самым вы откроете командную строку. Кроме того, можно отметить галочкой пункт, который запустит командную строку с правами Администратора.
Командная строка в режиме администратора с помощью Диспетчера Задач — секретный способ
Тут почти все как и в предыдущем пункте, чтобы запустить командную строку от имени администратора — просто удерживайте клавишу CTRL зажатой на клавиатуре при щелчке Файл > Создать новую задачу, тем самым вы откроете командную строку с правами админа (никаких команд вводить не нужно)
Открытие командной строки из результатов поиска
Вы можете запросто открыть окно командной строки просто введя «CMD» в поле поиска (Клавиши Win + S на клавиатуре). Возможно когда в Россию завезут Кортану, мы сможем компьютеру скомандовать голосом, но пока обойдемся и без этого…
Чтобы запустить терминал этим способом с правами администратора, то введите CMD в поле поиска и кликните правой кнопкой мыши и выберите пункт «Запустить от имени администратора». Как вариант чтобы вообще не трогать мышь, с помощью стрелок выберите командную строку и нажмите CTRL + SHIFT + ENTER, чтобы открыть окно командной строки в режиме администратора.
Запуск командной строки из всех приложений в меню Пуск
Откройте меню Пуск, кликнув по изображению Windows в левом нижнем углу. Перейдите во все приложения и найдите там «Служебные — Windows», а затем кликните по «Командная строка»
Открываем командную строку из Проводника
Командную строку можно открыть и через проводник Windows — просто перейдите по адресу C:WindowsSystem32 и найдите там файл cmd.exe. Вы можете либо кликнуть два раза, либо же нажав правую кнопку мыши выбрать «Запуск от имени администратора» — тут все зависит от вас и то, с какими правами требуется запустить терминал.
Командная строка из меню «Выполнить»
Нажмите кнопки «Win + R» на клавиатуре чтобы открыть диалоговое окно «Выполнить». Наберите команду CMD и нажмите кнопку OK (или Enter на клавиатуре).
Откройте командную строку из адресной строки Проводника
Откройте Проводник Windows и ткните в адресную строку (или нажмите сочетание клавиш ALT + D на клавиатуре). Просто введите CMD в адресной строке и тем самым вы запустите командную строчку с указанием пути текущей папки (где вы были на момент вызова терминала)
Командная строка из меню «Файл» в Проводнике
Откройте стандартный Проводник Windows, перейдите в папку или диск, который будет выбран в качестве стартового в командной строке. Кликните «Файл» на ленте и выберите «Открыть командную строку». Тут у вас два варианта запуска:
- Открыть командную строку — открывает командную строку в выбранной нами папке со стандартными разрешениями;
- Открыть командную строку как администратор — открывает окно командной строки в выбранной нами папке с правами администратора.
Открыть окно команд в Проводнике Windows
Чтобы открыть окно командной строки в любой нужной вам папке или диске, то просто перейдите туда через стандартный проводник. Щелкните правой кнопкой мыши на папке или в любом пустом месте в правой части проводника Windows удерживая зажатой клавишу SHIFT на клавиатуре, и из контекстного меню выберите «Открыть окно команд». Терминал запустится с указанием пути до папки, в которой мы находились.
Пакетный режим
Используя параметры командной строки, администратор может выполнять запуск конфигуратора в пакетном режиме для выполнения следующих действий:
- выгрузка/загрузка информационной базы;
- сохранение/загрузка конфигурации в файл;
- обновление конфигурации базы данных, в том числе находящейся на поддержке;
- выполнение синтаксического контроля;
- выполнение тестирования и исправления информационной базы с заданием всех параметров;
- сокращение журнала регистрации;
- выполнение проверки конфигурации.
При помощи параметров командной строки администратор может указать:
- запуск системы 1С:Предприятие 8 в режиме Конфигуратор;
- параметры информационной базы: пользователь, пароль; для файлового варианта — каталог, язык; для клиент-серверного варианта — имя сервера, имя информационной базы, имя SQL-сервера, имя SQL-базы данных, имя пользователя и пароль SQL, смещение дат.
Кроме того, все параметры запуска могут быть сформированы во внешнем файле, имя которого указывается в параметрах командной строки.
После выполнения указанных в параметрах запуска действий, конфигуратор 1С:Предприятия закрывается.
Использование режима пакетного запуска конфигуратора позволяет автоматизировать процесс обслуживания информационных баз, выполняя запуск соответствующих командных файлов по расписанию.
Параметры командной строки пакетного режима конфигуратора:
/DumpIB выгрузка информационной базы в командном режиме /RestoreIB загрузка информационной базы в командном режиме /DumpCfg сохранение конфигурации в файл /LoadCfg загрузка конфигурации из файла /UpdateDBCfg обновление конфигурации базы данных. Если ключ WarningsAsErrors указан (через пробел), то все предупредительные сообщения будут трактоваться как ошибки /DumpDBCfg сохранение конфигурации базы данных в файл /RollbackCfg возврат к конфигурации базы данных /CheckModules выполнить синтаксический контроль /UpdateCfg обновление конфигурации, находящейся на поддержке /IBCheckAndRepair ] выполнить тестирование и исправление информационной базы ReIndex реиндексация таблиц LogIntergrity проверка логической целостности RecalcTotals пересчет итогов IBCompression сжатие таблиц TestOnly только тестирование при наличии ссылок на несуществующие объекты: BadRefCreate создавать объекты BadRefClear очищать объекты BadRefNone не изменять при частичной потере объектов: BadDataCreate создавать объекты BadDataDelete удалять объекты Одновременное использование ключей внутри подгруппы параметров не допускается. Если команда прошла успешно, возвращает код возврата 0, в противном случае 1 (101, если в данных имеются ошибки). После выполнения закрывает систему 1С:Предприятие 8.
Параметры командной строки пакетного режима создания файлов поставки и обновления:
/CreateDistributionFiles +] Создание файлов поставки и обновления -cffile указание создать дистрибутив -cfufile указание создать обновление -f дистрибутив, включаемый в обновление, задан именем -v ] дистрибутив, включаемый в обновление, задан версией Примечание: группа параметров -f |-v повторяется столько раз, сколько файлов дистрибутивов включается в обновление.
Параметры командной строки режима работы с хранилищем конфигурации:
/DepotF каталог хранилища /DepotN имя пользователя хранилища /DepotP пароль пользователя хранилища /DepotDumpCfg сохранить конфигурацию из хранилища в файл (пакетный режим) -v v — номер версии, если номер версии не указан, или равен -1, будет сохранена последняя версия. /DepotUpdateCfg Обновить конфигурацию хранилища из файла (пакетный режим) -v номер версии, если номер версии не указан, или равен -1, будет сохранена последняя версия, если конфигурация подключена к хранилищу, то параметр игнорируется -revised получать захваченные объекты, если потребуется. Если конфигурация не подключена к хранилищу, то параметр игнорируется.
Запуск, закрытие программ
Рассмотрим, как запустить файл с командной строки, ежели он является программным. Здесь будет иметь значение, входит ли приложение в пакет Windows или вам понадобилось стороннее приложение. Если открываемое приложение является частью компонентов Windows, запуск производится вписыванием в консоль его имени, затем нажимаете Enter. Не требуется указывать расширение. Допустим, вам потребовался запуск «Блокнота», значит, просто наберите слово notepad, нажав затем Enter.
Если программа является сторонней, следует вписать полный путь к ней. Например, вам понадобился запуск архиватора WinRAR, значит, вы вписываете следующее:
Путь записывайте в кавычках, если в адресе к нему имеются пробелы. Кавычки при этом нужны прямые — не в виде запятых. При неправильных кавычках программа не откроется. Кавычки не надо копировать, их впечатываете непосредственно в командную строку, без применения буфера обмена. На английской раскладке нужные кавычки находятся в сочетании клавиш Shift + Э.
Для закрытия приложений применяют программу taskkill. Вначале наберите tasklist, для вашего просмотра выйдет список процессов. Впишите номер индикатора в команде, например «taskkill /pid 3900/f», для подтверждения нажмите Enter. 3900 — это номер идентификатора.
Через реестр
Модификация реестра на пользовательских машинах ― странный вариант, лишь на случай крайней необходимости. Можно использовать ветки Run или RunOnce. Подробнее о них ― в документации. Сама модификация реестра может проводиться через групповые политики или из командной строки ― например, такой командой:
В зависимости от ветки реестра, процесс будет выполняться или под пользователем, выполнившим вход в систему, или под аккаунтом SYSTEM.
Есть и другие способы, такие как правка ярлыков в папке «Автозагрузка» или добавление в ярлык к популярной программе && script.cmd, но эти методы уже из серии «можно, но не нужно».
Теперь перейдем к новым инструментам.
Способы новые или куда же без PowerShell
PowerShell, оправдывая свое название, может подключаться к удаленным компьютерам при помощи WMI, RPC и WS-Management (WSMan). Использование последнего метода требует предварительной настройки.
Командлеты, не требующие предварительной настройки, как правило, имеют параметр ComputerName, но не имеют параметра Session. Посмотреть список таких командлетов можно командой:
Для настройки WSMan в общем случае достаточно выполнить команду Enable-PSRemoting-Force. Она запустит службу удаленного управления WinRM и пропишет исключения в фаерволе ― в принципе, это можно сделать для всего домена при помощи групповых политик. Подробнее настройка описана в документации.
После того как все компьютеры будут готовы принимать запросы, мы сможем подключаться при помощи соответствующих командлетов PowerShell. Для проверки возможности подключения используется командлет Test-WSMan.
Проверка возможности подключения.
Для того чтобы выполнить определенную команду или скрипт, используется командлет Invoke-Command со следующим синтаксисом:
Где COMPUTER ― имя компьютера, COMMAND ―– имя команды, а USERNAME ― имя пользователя, если оно нужно.
Смотрим содержимое диска С удаленного компьютера.
Если же нам нужно получить полноценную консоль ― не автоматизации ради, а ради управления конкретным компьютером, ― то можно использовать командлет Enter-PSSession.
Работаем в консоли удаленного компьютера.
Напомню, что с помощью JEA можно ограничить доступные подобной сессии командлеты или дать доступ нужным без прав администратора.
Конечно, кроме встроенных средств и небольших утилит, существует множество программ для управления структурой. Помимо взрослых решений, для управления конфигурациями вроде Chef, Ansible и MS SCCM можно использовать и средства мониторинга вроде Zabbix, и даже консоль управления антивирусом Касперского.
В период гетерогенных структур хорошо бы иметь возможность унифицированного управления Windows и Linux. Это можно сделать и с помощью PowerShell, что само по себе достойно отдельной статьи ― стоит такую сделать или уже лишнее?
Кстати, поделитесь вашими способами скрытого и не очень запуска программ на удаленных компьютерах. Ну, за исключением эксплойтов.