Содержание

Команды cmd Windows | Блог любителя экспериментов

Доброго времени, читатели www.k-max.name. Сегодня в очередной раз пришлось лезть в поиск за необходимо справкой. Часто приходится помогать пользователям Windows прямо из учетной записи пользователя, а под рукой не оказывается инструментов, кроме встроенной в Windows командной строки cmd.exe. При работе под ограниченной в правах учетной записью часто приходится выполнить какую-то задачу с повышенными правами Администратора. cmd для этих задач самое подходящее средство, чтобы не вводить по-многу раз пароль  администратора, достаточно один раз запустить командную строку от имени администратора и выполнять нужные действия запускать нужные команды, которые я опишу ниже:

appwiz.cpl — Установка и удаление программ
certmgr.msc — Сертификаты
ciаdv.msc — Служба индексирования
cliconfg — Программа сетевого клиента SQL

clipbrd — Буфер обмена
compmgmt. msc — Управление компьютером
dcomcnfg — Консоль управления DCOM компонентами
ddeshare — Общие ресурсы DDE (на Win7 не работает)
desk.cpl — Свойства экрана
devmgmt.msc — Диспетчер устройств
dfrg.msc — Дефрагментация дисков
diskmgmt.msc — Управление дисками
drwtsn32 — Dr.Watson
dxdiag — Служба диагностики DirectX
eudcedit — Редактор личных символов
eventvwr.msc — Просмотр событий
firewall.cpl — настройки файерволла Windows
gpedit.msc — Груповая политика
iexpress — IExpress (не знаю что это )
fsmgmt.msc — Общие папки
fsquirt — Мастер передачи файлов Bluetooth
chkdsk — Проверка дисков (обычно запускается с параметрами буква_диска: /f /x /r)
control printers — Принтеры и факсы — запускается не всегда
control admintools — Администрирование компьютера — запускается не всегда
control schedtasks — Назначенные задания (планировщик)
control userpasswords2 — Управление учётными записями
compmgmt. msc — Управление компьютером (compmgmt.msc /computer=pc — удаленное управление компьютером pc)
lusrmgr.msc — Локальные пользователи и группы
mmc— создание своей оснастки
mrt.exe — Удаление вредоносных программ
msconfig — Настройка системы (автозапуск, службы и др…)
mstsc — Подключение к удаленному рабочему столу
ncpa.cpl — Сетевые подключения
ntmsmgr.msc — Съёмные ЗУ
ntmsoprq.msc — Запросы операторов съёмных ОЗУ (для XP)
odbccp32.cpl — Администратор источников данных
perfmon.msc — Производительность
regedit — Редактор реестра
rsop.msc — Результатирующая политика
secpol.msc — Локальные параметры безопасности (Локальная политика безопасности)
services.msc — Службы
sfc /scannow — Восстановление системных файлов
sigverif — Проверка подписи файла
sndvol — управление громкостью
sysdm.
cpl
— Свойства системы
sysedit — Редактор системных файлов (не знаю, что это )
syskey — Защита БД учётных записей
taskmgr — Диспетчер задач
utilman Диспетчер служебных программ
verifier Диспетчер проверки драйверов
wmimgmt.msc — Инфраструктура управления WMI

Данный список — это в основном GUI’овые пролижения. Ниже в отдельный список выделю консольные команды.

Также запустить приложения в панели управления с правами администратора, можно если щелкнуть правой кнопкой мышки одновременно удерживая клавишу Shift. И выбрать Запуск от имени.(RunAs…) (актуально для Win XP).

Список консольных команд:

nbtstat -a pc — имя пользователя работающего за удаленной машиной pc
net localgroup group user /add — Добавить в группу group, пользователя user
net localgroup group user /delete — Удалить пользователя из группы
net send pc »текст ‘‘ — отправить сообщение пользователю компьютера pc
net sessions — список пользователей
net session /delete — закрывает все сетевые сессии
net use l: \\имя компа\папка\ — подключить сетевым диском l: папку на удаленном компьютере

net user имя /active:no — заблокировать пользователя
net user имя /active:yes — разблокировать пользователя
net user имя /domain — информация о пользователе домена
net user Имя /add — добавить пользователя
net user Имя /delete — удалить пользователя
netstat -a — список всех подключений к компьютеру
reg add — Добавить параметр в реестр
reg compare — Сравнивать части реестра.
reg copy
— Копирует из одного раздела в другой
reg delete — Удаляет указанный параметр или раздел
reg export — Экспортировать часть реестра
reg import — Соответственно импортировать часть реестра
reg load — Загружает выбранную часть реестра
reg query — Выводит значения заданной ветки реестра
reg restore — Восстанавливает выбранную часть реестра из файла
reg save — Сохраняет выбранную часть реестра
reg unload — Выгружает выбранную часть реестра
shutdown — выключение компьютера , можно удаленно выключить другой.
SystemInfo /s machine — покажет много полезного об удаленной машине

Большинство материала было взято с padmoga.com, а так же из поисковиков Со временем буду пополнять материал. Надеюсь, кому-то моя справка тоже понадобится.

С Уважением, Mc. Sim!


Теги: cmd, Microsoft Windows, команды, консоль

8 консольных команд для настройки сети в Windows

17 января 2017 Windows

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

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

1. PING

PING — одна из базовых и самых полезных CMD-команд. Она отображает качество связи, показывает, может ли ваш компьютер высылать данные по целевому IP-адресу, и если может, то с какой скоростью.

Вот пример использования команды:

Команда действует по следующему принципу: она высылает определённое количество пакетов данных и определяет, сколько из них вернулось обратно. Если некоторые из них не вернулись, она сообщает о потере. Потеря пакетов ведёт к низкой производительности в играх и интернет-трансляциях. Это отличный способ протестировать ваше интернет-соединение.

По умолчанию команда высылает четыре пакета с тайм-аутом для каждого в четыре секунды. Вы можете увеличить количество пакетов следующим образом: ping www.google.com -n 10

Вы можете также увеличить длительность тайм-аута (значение отображается в миллисекундах): ping www.google.com -w 6000

2. TRACERT

TRACERT означает Trace Route. Как и PING, команда высылает пакет данных для решения сетевых проблем. Однако она определяет не скорость отправки и возврата пакета, а его маршрут.

Пример использования:

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

3. PATHPING

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

Пример использования:

4. IPCONFIG

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

Пример использования:

При вводе без ключей IPCONFIG отражает все сетевые адаптеры на вашем компьютере, а также то, как они работают. IPv4 Addres и Default Gateway содержат наиболее важную информацию.

Чтобы очистить DNS-кеш, используйте следующий ключ: ipconfig /flushdns

Эта операция может помочь, если интернет работает, однако вы не можете попасть на некоторые сайты или сервера.

5. GETMAC

Каждое совместимое со стандартами IEEE 802 устройство имеет уникальный MAC-адрес (Media Access Control). Производитель присваивает каждой единице оборудования свой собственный адрес, который прописан в самом устройстве.

Пример использования:

Вы можете увидеть несколько MAC-адресов, в зависимости от того, сколько сетевых адаптеров установлено на вашем компьютере. Например, интернет-соединения Wi-Fi и Ethernet будут иметь отдельные MAC-адреса.

6. NSLOOKUP

NSLOOKUP означает Name Server Lookup. Потенциал этой утилиты огромен, но большинству людей он не нужен. Для рядовых пользователей важна лишь возможность определить IP-адрес какого-либо доменного имени.

Пример использования:

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

Если вы хотите преобразовать IP-адрес в доменное имя, просто введите его в строку браузера и вы увидите, куда он ведёт. Однако не все IP-адреса ведут к доменным именам. Многие из них нельзя достичь через веб-браузер.

7. NETSTAT

Эта утилита является средством для сбора статистики, анализа и диагностики. Она довольна сложна, если использовать весь её потенциал (например, настраивать локальную сеть предприятия).

Пример использования:

По умолчанию команда показывает все активные подключения в вашей системе. Активное подключение не означает, что идёт обмен данными. Оно указывает лишь на то, что где-то открыт порт, а устройство готово к подключению.

У команды также есть несколько ключей, которые меняют тип отображаемой информации. Например, ключ -r выведет таблицы маршрутизации.

8. NETSH

NETSH означает Network Shell (сетевая оболочка). Эта команда позволяет настроить почти любой сетевой адаптер на вашем компьютере более детально.

При вводе NETSH командная строка переходит в режим оболочки. Внутри неё есть несколько контекстов (маршрутизация, связанные с DHCP команды, диагностика).

Увидеть все контексты можно следующим образом:

А увидеть все команды в рамках одного контекста можно так:

Вы можете копнуть глубже и увидеть список всех подкоманд в рамках одной команды:

Например, вы можете ввести следующую команду, чтобы увидеть все сетевые драйвера и их характеристики в вашей системе: netsh wlan show drivers

Имейте в виду, что если вы действительно хотите достичь серьёзных успехов в настройке вашей сети посредством командной строки, вам придётся освоить эту команду.

50 Основные команды Windows с примерами

Изучите основные команды Windows, которые помогут вам в устранении неполадок, настройке и сборе сведений о системе.

Большинство этих команд встроены в Windows, поэтому нет необходимости что-либо загружать или устанавливать (единственным исключением являются команды Sysinternals). Кроме того, эти команды Windows можно запускать из командной строки или консоли PowerShell.

Совет: Большинство команд Windows включают меню справки, в котором перечислены все параметры и синтаксис команды. Введите команду, а затем /? для просмотра меню справки. Например, пинг/?

Начнем.

1. ping (проверка сетевого соединения)

Команда ping проверяет сетевое соединение между двумя устройствами, отправляя эхо-запросы ICMP. Например, компьютер А проверяет, есть ли у него возможность подключения к компьютеру Б, отправляя туда и обратно несколько пакетов.

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

  • Тест на потерю пакетов
  • Тестовая задержка
  • Тестовые DNS-запросы
  • Проверка подключения с настройкой новых подключений (может ли мой маршрутизатор взаимодействовать со следующим узлом, например с маршрутизатором интернет-провайдера?)

Примеры Ping

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

 пинг 192. 168.100.1 

пинг по имени хоста.

 ping dc1.ad.activedirectorypro.com 

Для большинства команд Windows вы можете ввести команду, за которой следует /? для просмотра справочной информации будет отображаться полный синтаксис и параметры. Итак, чтобы просмотреть справку по ping, используйте эту команду:

 пинг /? 

Переключатель -l определяет размер пакета.

 ping -l 2024 192.168.5.1 

-коммутатор выполнит обратное разрешение имен IP (поиск записи PTR).

 ping -a 142.250.177.46 

-t переключатель будет выполнять непрерывный пинг. Очень популярная команда для проверки подключения к сети.

 ping -a 192.168.5.1 

Отправлять выходные данные любой команды в текстовый файл.

 ping -t > c:\it\test-ping.txt 

Дополнительные сведения о команде ping см. в документации Microsoft по ping.

2. ipconfig (получить сведения о сетевом адаптере)

Команда ipconfig используется для отображения конфигурации TCP/IP компьютера. Вы можете отобразить информацию об IP для одной или всех сетевых карт, установленных на компьютере.

Эта команда также может отображать кэш DNS на локальном компьютере, очищать DNS, освобождать и обновлять адрес DHCP на всех сетевых картах.

Примеры команд ipconfig

Чтобы просмотреть IP-конфигурацию для всех сетевых карт на компьютере, введите приведенную ниже команду и нажмите клавишу ввода.

 ipconfig /all 

/all включить отображение информации об IP для всех сетевых карт.

 ipconfig /all 

/flushdns переключатель для очистки кэша локального преобразователя DNS.

 ipconfig /flushdns 

/registerdns для запуска динамической регистрации DNS-имен и IP-адресов, настроенных на компьютере.

 ipconfig /registerdns 

/release для освобождения адресов DHCP. Это освободит адрес DCHP на сетевых картах, настроенных для DHCP.

 Переключатель ipconfig /release 

/renew обновит адрес DHCP для всех сетевых карт.

 Переключатель ipconfig /renew 

/displaydns отобразит кеш DNS-клиента.

 ipconfig /displaydns 

3. nslookup (поиск записей DNS)

Команда nslookup используется для проверки записей DNS и устранения неполадок DNS. Это обязательная команда для любого системного администратора или сетевого инженера. Вы можете выполнить всевозможные тесты, чтобы убедиться, что DNS работает правильно, вы можете проверить PTR, A, MX, SOA и многие другие типы записей DNS. Это еще одна из моих любимых команд Windows для устранения неполадок в сети.

Примеры команд Nslookup

Чтобы проверить запись A имени хоста, выполните следующие два шага:

Шаг 1: Введите nslookup и нажмите Enter

Шаг 2: введите доменное имя и нажмите Enter

400103

7 ● tracert (устранение сетевых неполадок)

Команда tracert используется для отслеживания пути, по которому проходит пакет от исходного IP-адреса до адреса назначения. Это просто означает, что он будет отображать каждый переход (маршрутизатор), через который проходит пакет, чтобы достичь пункта назначения.

Эту команду я использую не очень часто, но она все равно пригодится при устранении неполадок в сети. Например, у нас были некоторые проблемы со скоростью на веб-сайте нашего интернет-провайдера, на другом интернет-провайдере у нас не было проблем. Интернет-провайдер заставил нас запустить traceroute, чтобы они могли видеть путь, по которому он идет.

Примеры tracert

Синтаксис этой команды: tracert, за которым следует имя хоста или IP-адрес.

 tracert google.com 

У этой команды очень мало параметров. Единственный переключатель командной строки, который я считаю полезным, — это -d, который используется, чтобы не преобразовывать адрес в имя хоста.

5. команда выключения

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

примеры завершения работы

Эта команда перезапустит компьютер pc2.

 shutdown /r /m \\pc2 

Эта команда выключит удаленный компьютер.

 выключение /с /м \\pc2 

Просмотр предыдущих журналов выключения/перезапуска.

 shutdown /d 

Вот пример вывода команды shutdown /d. Это может быть полезно, чтобы быстро проверить, почему компьютер перезагрузился или выключился.

Дополнительные примеры выключения

Некоторые из них используют несколько переключателей, см. файл справки shutdown /? для объяснения каждого командного переключателя.

Выход пользователя из удаленного компьютера.

 выключение /л /м \\pc2
 

Перезагрузите удаленный компьютер без обратного отсчета.

 shutdown /r /m \\pc2 /t 0 

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

 shutdown /s /t 60 

Завершение работы удаленного компьютера с помощью пользовательского сообщения.

 shutdown /m \\pc2 /c "Перезагружаю компьютер, хорошего дня" 

Прервать завершение работы системы.

 shutdown /a 

Принудительное закрытие приложений без предупреждения.

 выключение /s /f 

6. gpupdate (обновление групповой политики)

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

Примеры команд gpupdate

Эта команда выведет на компьютер все изменения GPO.

 gpupdate 

Используйте команду /force для повторного применения всех объектов групповой политики на компьютере.

 gpupdate/форс 

Ознакомьтесь с моим руководством по gpupdate, чтобы найти дополнительные примеры и пошаговое видео.

Это такая классная команда.

Команда netstat отображает информацию о соединении TCP/IP, статистику Ethernet и таблицу маршрутизации компьютера. Как системный администратор я использую эту команду на серверах и клиентах Windows при устранении неполадок с подключением. Я могу убедиться, что серверы приложений работают правильно, проверив, что служба работает и прослушивает соединения на порту.

Примеры команд netstat

Показать все активные и прослушиваемые порты.

 netstat -a 

Показать все соединения в порядке номеров.

 netstat -a -n 

Вот вывод вышеуказанной команды. Вы можете увидеть, как можно проверить подключение сервера и клиента. Это показывает, что мой контроллер домена с IP-адресом 192.168.100.10 установил эти четыре соединения с IP-адресом 192.168.100.11.

Дополнительные примеры netstat

Отображает исполняемый файл, используемый для создания соединения.

 netstat -ab 

Отображает статистику Ethernet. Это быстрый способ проверки сетевых карт на наличие ошибок и сбросов.

 netstat -e 

Отображает исполняемый файл и идентификатор процесса (PID), связанный с подключением.

 netstat -abo 

Отображает локальную таблицу маршрутизации компьютера.

 netstat -r 

Отображает полное доменное имя с информацией о подключении.

 netstat -af 

8. dcdiag (тестовый контроллер домена)

Если вы являетесь администратором Active Directory, вы должны знать эту команду. Эта команда проанализирует состояние ваших контроллеров домена, она имеет более 30 встроенных тестов. Вы должны запускать эту команду через регулярные промежутки времени, чтобы убедиться, что среда вашего домена работоспособна.

Примеры dcdiag

Чтобы запустить dcdiag на определенном контроллере домена, используйте эту команду

 dcdiag /s:DC1
 

9. net stop и net start (службы Windows)

Простая команда для запуска и остановки служб Windows.

Примеры

В этом примере я остановлю и запущу службу диспетчера очереди печати.

 net stop spooler 

и теперь запустите службу очереди печати.

 net start spooler 

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

Команда systeminfo отображает сведения о конфигурации компьютера, такие как имя и версия ОС, информация об оборудовании, время загрузки, сервер входа в систему и т. д.

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

Вы можете запустить эту команду на удаленных компьютерах с параметром /s.

 системная информация /s pc1 

11. getmac (получить MAC-адрес)

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

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

Для запуска на удаленном компьютере используйте параметр /s.

 getmac /s pc1 

12. gpresult (результаты групповой политики)

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

Это еще одна команда, которую необходимо знать, если вы работаете с серверами Active Directory.

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

 gpresult /r 

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

и настройки компьютера.

Дополнительные примеры GPResult

Показать объекты групповой политики, примененные к пользователю.

 gpresult /r /scope:user 

Показать объекты групповой политики, примененные к компьютеру.

 gpresult /r /scope:computer 

Показать объекты групповой политики для удаленного компьютера.

 gpresult /s pcname 

Создание отчета в формате HTML.

 gpresult /h c:\report.html 

Отправить вывод команды в текстовый файл.

 gpresult /r > c:\result.txt 

13. команда whoami

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

Получить текущего вошедшего в систему пользователя.

 whoami 

Показать группы пользователей, к которым принадлежит текущий пользователь.

 whoami /groups 

Круто, правда?

Дополнительные команды whoami

Показать имя пользователя в формате UPN

 whoami /upn 

Показать текущий домен, имя пользователя и SID пользователя

 whoami /user 

Показать всю информацию для текущего пользователя

2
 whoami /all 14.  Клиент telnet  

Я использую клиент telnet для Windows, чтобы проверить, разрешает ли удаленный хост подключение к определенному порту. Я обычно использую это, когда кто-то говорит, что ваш брандмауэр блокирует работу программы.

Если вы знаете номер порта, на котором работает приложение, вы можете использовать приведенную ниже команду. В этом примере я установил сервер filezilla, поэтому порт 21 должен быть открыт.

Синтаксис: telnet + имя хоста или IP + номер порта

 telnet srv01 21 

Вы можете получить или не получить ответ от удаленного сервера. В данном случае с filezilla делаю. Вы также можете просто получить пустой экран при успешном подключении.

Если соединение не установлено, вы должны получить сообщение, подобное приведенному ниже.

Это все, для чего я использую клиент telnet. Полный синтаксис команды см. в документации Microsoft по telnet.

15. set (получение сведений о системе)

Команда set отображает информацию о переменной среды.

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

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

 установить путь 

Теперь он просто отображает все, что начинается с «пути».

16. cd (сменить каталог)

Команда cd позволяет перейти в другой каталог на вашем компьютере.

Например, чтобы перейти в каталог Windows, используйте эту команду.

 cd windows 
Вы также можете начать вводить имя каталога и нажать Tab для автозаполнения. Например, чтобы перейти в каталог «Program Files», я могу ввести cd pro и нажать вкладку, и он автоматически завершит путь.

17. mkdir (создать каталог)

Команда mkdir создаст каталог или подкаталог. Он создает каталог в текущем каталоге. Например, в командной строке мой путь — c:\it, если я наберу mkdir folder1, будет создана папка1 в папке c:\it.

Если я посмотрю в проводнике Windows, я увижу каталог folder1.

18. sfc (проверка системных файлов)

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

 sfc /scannow 

Вы также можете запустить тест только без его восстановления.
 sfc /verifyonly 

19. net use (подключение к сетевым ресурсам)

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

В этом примере я сопоставлю сетевой диск с моим сервером srv-vm1

 net use \\srv-vm1\share 

Вы можете использовать net use для вывода списка ресурсов.

Чтобы удалить ресурс, используйте /delete

 net use z: /delete 

20. chkdsk (проверить диск)

Команда chkdsk сканирует файловую систему на диске и проверяет целостность файлов и метаданных. У этой команды есть много параметров командной строки, поэтому проверьте меню справки для получения полной информации (chkdsk /?).

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

 chkdsk 

Используйте /F для исправления любых ошибок, обнаруженных на диске.

 chkdsk /f 

21. Route Print (просмотр локальной таблицы маршрутизации)

Для просмотра таблицы маршрутизации локальных компьютеров используйте команду route print. Это полезно, когда компьютер имеет несколько сетевых карт и вам нужно определить маршрут сетевого трафика.

 route print 

22. powercfg (Настройки питания)

Список и настройка параметров питания с помощью команды powercfg -ас 5

Дополнительные примеры см. в руководстве по powercfg от Windows Central.

23. список задач (отображать запущенные процессы)

Список задач отображает запущенные процессы на локальном компьютере.

24. taskkill (завершение процесса)

Завершить процесс по номеру PID. В этом примере я принудительно завершаю процесс PID 1808.

 taskkill /pid 1808 /f 

25. format

Команда форматирования используется для форматирования раздела на жестком диске или флэш-накопителе. Это сотрет все данные с раздела.

В этом примере я отформатирую диск E в файловую систему NTFS.

 формат e: /fs:NTFS 

26. cls (очистить экран)

Команда cls очистит консоль командной строки. Это полезно, когда на экране много информации, а вам нужен пустой экран.

В командной строке Windows введите cls и нажмите Enter, чтобы очистить экран.

27. diskpart

Diskpart позволяет управлять дисками, разделами и томами на локальном компьютере. Вы можете удалять, создавать, форматировать, расширять и сжимать тома.

Для отображения списка дисков на локальном компьютере есть эти команды.

 дискпарт
list disk 

28. robocopy

Robocopy позволяет легко копировать файлы и каталоги из одного места в другое. Это очень популярная команда Windows для перемещения файловых серверов на другой сервер.

Копировать файлы с одного сервера на другой.

 robocopy c:\source \\srv-vm2\share /z /e /copyall 

Дополнительные примеры см. в моем руководстве 21 пример robocopy со скриншотами.

29. xcopy

Xcopy — еще одна команда Windows, используемая для копирования файлов и папок. Чтобы скопировать все файлы и папки в новое место, используйте эту команду.

 xcopy c:\myfolder e:myfolder 

30. del

Команда del используется для удаления файлов и папок. Удаление файлов с помощью команды del не попадает в корзину.

Удалить один файл.

 del c:\it\pass.txt 

Удалить все исполняемые файлы.

 файл c:\it\*. exe 

Удалить файлы и подпапки.

 del c:\it\*.* 

31. assoc (ассоциация файлов)

Команда assoc отображает или изменяет ассоциации расширений имен файлов.

Список всех текущих ассоциаций расширений имен файлов.

 assoc 

Вот пример создания ассоциации файлов. Я свяжу расширение файла .jpg с типом файла jpegfile.

 assoc .jpg=jpgfile 

32. schtasks (запланированные задачи)

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

Просмотр запланированных задач:

 schtasks 

Удаление запланированной задачи:

 SCHTASKS /Delete /TN "\Backup\Backup and Restore" 

33. net user

Команда net user отображает информацию об учетной записи пользователя на локальном компьютере компьютер или домен.

На ПК введите net user, чтобы просмотреть информацию об учетной записи компьютера.

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

 net user /domain 

Получить данные учетной записи домена.

 net user name /domain 

34. arp

Команда arp отображает и изменяет кэш протокола разрешения адресов (ARP) на локальном компьютере.

Показать кэш ARP для всех интерфейсов:

 arp -a 

Чтобы очистить кэш ARP, используйте эту команду:

 arp -d 

35. hostname

Эта команда Windows отображает имя хоста компьютера.

 имя хоста 

36. cipher (зашифровать данные)

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

Чтобы перезаписать удаленные данные на томе, используйте параметр /w. Например, я почищу путь c:\it\private

 cipher /w:c:\it\private 

37.

fc (сравнение файлов)

Команда fc сравнивает два файла и отображает разницу между два.

В этом примере я проверю разницу между двумя текстовыми файлами (ping1.txt и ping2.txt).

 fc c:\it\ping1.txt c:\it\ping2.txt 

38. psexec

PsExec позволяет выполнять команды на удаленных компьютерах. Это полезно, когда вам нужно устранить неполадки на удаленном компьютере, не получая над ним полный контроль.

В этом примере я запущу ipconfig на удаленном компьютере pc1, чтобы получить информацию об IP-адресе.

 psexec \\pc1 ipconfig 

Чтобы узнать больше, ознакомьтесь с моим полным руководством по psexec.

39. Sysinternals

Sysinternals — это набор утилит, разработанный Марком Руссиновичем и Брайсом Когсвеллом, который используется для устранения неполадок и мониторинга компьютеров Windows. Набор инструментов стал очень популярным среди ИТ-администраторов для мониторинга процессов Windows и сбора сведений о системе. В 2006 году Microsoft приобрела компанию и ее активы.

Набор инструментов можно загрузить с веб-сайта Sysinternals.

40. rsop (параметры групповой политики)

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

Эта команда требует запуска с правами локального администратора.

 rsop 

Дополнительные сведения и примеры см. в моем полном руководстве по Rsop.

41. mmc

mmc открывает консоль управления Microsoft. Затем вы можете добавлять/удалять собственные оснастки для быстрого доступа к различным консолям управления.

42. dir

Команда dir выводит список всех файлов и каталогов в определенном каталоге.

Чтобы просмотреть содержимое текущего каталога, используйте эту команду:

 dir 

Чтобы просмотреть содержимое другой папки, либо перейдите в этот каталог, либо введите dir и его путь. Например, я перечислю содержимое c:\it\private.

 dir c:\it\private 

Если в каталоге много файлов и папок, вы можете приостановить просмотр списка каталогов, чтобы просмотреть его.

 dir /p 

43. runas

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

В этом примере я вошел в систему как adpro\adam.reed и запустил программу (блокнот) под учетной записью локального администратора.

 runas /user:administrator c:\windows\notepad.exe 

44. rmdir (удалить каталоги)

Вам нужно удалить каталог? Команда rmdir удалит каталог.

Команда по умолчанию удаляет только пустые каталоги. Если вы хотите удалить каталог и файлы в каталоге, используйте ключ /s.

Например, я удалю c:\it\private и все файлы в этом каталоге.

 rmdir c:\it\private /s 

45. w32tm (служба времени)

Команда w32tm используется для настройки параметров службы времени Windows. Если вам нужно настроить службу времени так, чтобы она указывала на сетевой сервер времени, вы можете использовать эту команду для настройки параметров.

Чтобы просмотреть конфигурацию службы времени, выполните эту команду.

 w32tm /query /computer: /configuration 

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

46. msiexec (установить файлы msi)

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

Установить пакет.

 msiexec /i c:\install_file.msi 

Установка пакета без участия пользователя.

 msiexec /i c:\install_file. msi /quit 

47. ver

Команда ver отображает версию Windows.

48. manage-bde (BitLocker)

Проверка состояния битлокера, шифрование и дешифрование дисков с данными.

Проверить состояние битлокатора.

 manage-bde -status 

Включите блокировку битов и зашифруйте диск.

 manage-bde -on 

49. findstr

Findstr ищет шаблоны текста в файлах.

Например, я буду искать слово food в файле ping1.txt

 findstr food c:\it\ping1.txt 

Приведенная выше команда будет искать внутри файла любой экземпляр строки food.

Вот как выглядит текстовый файл.

Ниже вы можете видеть, что команда дважды нашла строку «еда» внутри файла.

Дополнительные примеры см. в документации Microsoft findstr.

50. mstsc

Команда mstsc запускает сеанс удаленного рабочего стола на другом компьютере или позволяет редактировать файл конфигурации .rdp.

Подключитесь к серверу в полноэкранном режиме, в этих примерах я буду использовать 192. 168.100.10.

 mstsc /f 192.168.100.10 

Распространить RDP на несколько мониторов.

 mstsc /span 192.168.100.10 

Есть ли команда для вывода списка всех команд Windows?

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

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

Как запустить командную строку от имени администратора?

Это отличный вопрос, так как некоторые команды не будут выполняться, если командная строка не находится в режиме администратора.

Чтобы запустить командную строку от имени администратора, щелкните правой кнопкой мыши «командную строку» и выберите «Запуск от имени администратора»

Сводка

Все эти команды можно использовать в PowerShell или старой (и мертвой) командной строке Windows. Эти команды хороши независимо от того, где вы находитесь в своей ИТ-карьере. Я использовал некоторые из этих команд с тех пор, как начал работать техническим специалистом службы поддержки, и до сих пор использую их в качестве системного администратора/сетевого инженера.

Есть какие-нибудь команды, которые вы все еще используете? Пожалуйста, поделитесь ими в разделе комментариев ниже.

команд

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

🛈 примечание

Этот API доступен только на командных компьютерах. Это недоступно обычному игроки.

Хотя для выполнения команды можно напрямую использовать commands.exec, Кроме того, API команд предоставляет вспомогательные методы для выполнения каждой команды. Для например, commands.say("Привет!") эквивалентно commands.exec("привет!") .

commands.async предоставляет аналогичный интерфейс для выполнения асинхронных операций. команды. commands.async.say("Привет!") эквивалентно commands.execAsync("Привет!") .

Usage

  • Превратите блок над этим компьютером в камень:

     commands.setblock("~", "~1", "~", "minecraft:stone")
     

Изменения

  • Новое в версии 1.7
exec(command) Выполнение определенной команды.
execAsync(команда) Асинхронно выполнить команду.
list(…) Список всех доступных команд, которые компьютер может выполнять.
getBlockPosition() Получить позицию текущего командного компьютера.
getBlockInfos(minX, minY, minZ, maxX, maxY, maxZ [ размерность]) Получить информацию о диапазоне блоков.
getBlockInfo(x, y, z [ Dimension]) Получить базовую информацию о блоке.
собственный Встроенный API команд, без каких-либо сгенерированных вспомогательных функций команд
асинхронный Таблица, содержащая асинхронные оболочки для всех команд.
exec(команда)Источник

Выполнение определенной команды.

Параметры

  1. command string Выполняемая команда.

Возвращает

  1. логическое значение Успешно ли выполнена команда.
  2. { строка… } Вывод этой команды в виде списка строк.
  3. номер | nil Количество «затронутых» объектов или nil , если команда не удалась. Определение этого варьируется от команды к команде.

Использование

Изменения

  • Изменено в версии 1.71: Добавлено возвращаемое значение с выводом команды.
  • Изменено в версии 1.85.0: Добавлено возвращаемое значение с количеством затронутых объектов.
execAsync(command)Source

Асинхронное выполнение команды.

В отличие от exec, это немедленно вернется, вместо того, чтобы ждать команда для выполнения. Это позволяет запускать несколько команд одновременно. время.

Когда эта команда завершит выполнение, она поставит в очередь task_complete событие, содержащее результат выполнения этой команды (что бы exec возвращаться).

Параметры

  1. command string Выполняемая команда.

Возвращает

  1. число «Идентификатор задачи». Когда эта команда будет выполнена, она поставит в очередь событие task_complete с соответствующим идентификатором.

Использование

См. также

  • parallel Можно также использовать параллельный API для одновременного запуска нескольких команд.
список(…)Источник

Список всех доступных команд, которые компьютер может выполнять.

Параметры

  1. … строка Подкоманда для завершения.

Возвращает

  1. { string… } Список всех доступных команд
getBlockPosition()Source

Получить позицию текущего командного компьютера.

Возвращает

  1. номер Позиция x этого компьютера.
  2. номер Позиция y этого компьютера.
  3. число Позиция этого компьютера по оси z.

См. также

  • gps.locate Получить позицию некомандного компьютера.
getBlockInfos(minX, minY, minZ, maxX, maxY, maxZ [ размерность]) Source

Получить информацию о диапазоне блоков.

Возвращает ту же информацию, что и getBlockInfo, только для нескольких блоки сразу.

Блоки просматриваются по возрастанию уровня y, за которым следуют z и x — возвращаемый таблица может быть проиндексирована с помощью x + z*width + y*depth*depth .

Параметры

  1. число minX Начальная координата X диапазона для запроса.
  2. число minY Начальная координата y диапазона для запроса.
  3. число minZ Начальная координата z диапазона для запроса.
  4. число maxX Конечная координата X диапазона для запроса.
  5. maxY number Конечная координата y диапазона для запроса.
  6. maxZ число Конечная координата z диапазона для запроса.
  7. размер? string Измерение для запроса (например, «minecraft:overworld»). По умолчанию используется текущее измерение.

Возвращает

  1. { таблица… } Список информации о каждом блоке.

Броски

Изменения

  • Новое в версии 1.76
  • Изменено в версии 1.99: Добавлено измерение аргумент.
getBlockInfo(x, y, z [ Dimension])Source

Получить базовую информацию о блоке.

Возвращаемая таблица содержит текущее имя, метаданные и состояние блока (как с черепахой.проверить). Если для этого блока есть тайловый объект, его NBT также будет возвращен.

Параметры

  1. число x Позиция x запрашиваемого блока.
  2. число y Позиция y блока для запроса.
  3. z номер Позиция z запрашиваемого блока.