it-swarm-ru.tech

Полезные команды командной строки в Windows

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

В ответе необходимо указать записи

  • Имя приложения
  • Команды
  • Снимок экрана (необязательно)

Ярлык для команд

  • && - Цепочка команд
  • % SYSTEMROOT%\System32\rcimlby.exe -LaunchRA - Удаленная помощь (Windows XP)
  • appwiz.cpl - Программы и компоненты (ранее известные как "Установка и удаление программ")
  • appwiz.cpl @, 2 - Включение и выключение компонентов Windows (панель "Установка и удаление компонентов Windows")
  • arp - отображает и изменяет таблицы преобразования IP-адресов в физические, используемые протоколом разрешения адресов (ARP)
  • at - Планирование задач локально или удаленно без использования запланированных задач
  • bootsect.exe - Обновляет основной загрузочный код разделов жесткого диска для переключения между BOOTMGR и NTLDR
  • cacls - Изменить разрешения списка контроля доступа (ACL) для каталога, его подконтента или файлов
  • calc - Калькулятор
  • chkdsk - Проверить/исправить поверхность диска на наличие физических ошибок или поврежденных секторов
  • шифр - отображает или изменяет шифрование каталогов [файлов] на разделах NTFS
  • cleanmgr.exe - Очистка диска
  • clip - Перенаправляет вывод инструментов командной строки в буфер обмена Windows
  • cls - очистить экран командной строки
  • cmd/k - Запустить команду с включенными расширениями команд
  • color - Устанавливает цвета переднего плана и фона консоли по умолчанию в консоли.
  • command.com - оболочка операционной системы по умолчанию
  • compmgmt.msc - Управление компьютером
  • control.exe/name Microsoft.NetworkAndSharingCenter - Центр управления сетями и общим доступом
  • управляющая клавиатура - Свойства клавиатуры
  • управляющая мышь (или main.cpl) - Свойства мыши
  • control sysdm.cpl, @ 0, - вкладка "Дополнительно" в диалоговом окне "Свойства системы"
  • control userpasswords2 - открывает классический диалог учетных записей пользователей
  • desk.cpl - открывает свойства экрана
  • devmgmt.msc - Диспетчер устройств
  • diskmgmt.msc - Управление дисками
  • diskpart - Управление дисками из командной строки
  • dsa.msc - открывает пользователей и компьютеры Active Directory
  • dsquery - Находит любые объекты в каталоге в соответствии с критериями
  • dxdiag - Инструмент диагностики DirectX
  • eventvwr - Журнал событий Windows (Просмотр событий)
  • Explorer. - Открыть проводник с выбранной текущей папкой.
  • Explorer/e ,. - Откройте проводник, с деревом папок, с выбранной текущей папкой.
  • F7 - Просмотр истории команд
  • find - ищет текстовую строку в файле или файлах
  • findstr - найти строку в файле
  • firewall.cpl - открывает настройки брандмауэра Windows
  • fsmgmt.msc - Общие папки
  • fsutil - выполнять задачи, связанные с файловыми системами FAT и NTFS
  • ftp - передача файлов на компьютер и с компьютера, на котором запущена служба FTP-сервера.
  • getmac - Показывает MAC-адрес (а) вашего сетевого адаптера (ов)
  • gpedit.msc - Редактор групповой политики
  • gpresult - отображает информацию о результирующем наборе политик (RSoP) для целевого пользователя и компьютера
  • httpcfg.exe - Утилита настройки HTTP
  • iisreset - для перезапуска IIS
  • InetMgr.exe - Диспетчер информационных служб Интернета (IIS) 7
  • InetMgr6.exe - Диспетчер информационных служб Интернета (IIS) 6
  • intl.cpl - Региональные и языковые параметры
  • ipconfig - настройка интернет-протокола
  • lusrmgr.msc - Администратор локальных пользователей и групп
  • msconfig - Конфигурация системы
  • блокнот - Блокнот? ;)
  • mmsys.cpl - Свойства звука/записи/воспроизведения
  • режим - настройка системных устройств
  • подробнее - Отображает один экран вывода за раз
  • mrt - Средство удаления вредоносных программ для Microsoft Windows
  • mstsc.exe - подключение к удаленному рабочему столу
  • nbstat - отображает статистику протокола и текущие соединения TCP/IP с использованием NBT
  • ncpa.cpl - Сетевые подключения
  • netsh - Показать или изменить конфигурацию сети на компьютере, который работает в данный момент
  • netstat - Статистика сети
  • чистая статистика - Проверить время работы компьютера
  • остановка сети - останавливает работающую службу.
  • Net Use - подключает компьютер или отключает компьютер от общего ресурса, отображает информацию о подключениях к компьютеру или устанавливает локальный общий ресурс с другими привилегиями (документация)
  • odbcad32.exe - ODBC Администратор источника данных
  • pathping - трассировщик, который собирает подробную статистику потери пакетов
  • perfmon - Открывает монитор надежности и производительности
  • ping - определить, доступен ли удаленный компьютер по сети
  • powercfg.cpl - Апплет панели управления питанием
  • qfecheck - Показывает установленные исправления, примененные к серверу/рабочей станции.
  • quser - Показать информацию о пользовательских сессиях на терминальном сервере
  • qwinsta - видеть отключенные сеансы удаленного рабочего стола
  • reg.exe - Консольный инструмент реестра для Windows
  • regedit - редактор реестра
  • rasdial - подключается к VPN или коммутируемой сети
  • robocopy - Надежное резервное копирование/восстановление/копирование большого количества файлов
  • rsop.msc - Результирующий набор политик (показывает совокупное влияние всех групповых политик, активных на текущую систему/логин)
  • runas - запускать определенные инструменты и программы с разрешениями, отличными от тех, которые предоставляет текущий вход пользователя
  • sc - Управляйте всем, что вы хотите делать с сервисами.
  • schtasks - позволяет администратору создавать, удалять, запрашивать, изменять, запускать и завершать запланированные задачи в локальной или удаленной системе.
  • secpol.msc - Локальные настройки безопасности
  • services.msc - Панель управления службами
  • set - отображает, устанавливает или удаляет переменные среды cmd.exe.
  • set DIRCMD - Предустановленный параметр dir в cmd.exe
  • start - запускает отдельное окно для запуска указанной программы или команды
  • начало. - открывает текущий каталог в проводнике Windows.
  • shutdown.exe - Завершение работы или перезагрузка локальной/удаленной машины
  • subst.exe - связывает путь с буквой диска, включая локальные диски
  • systeminfo -Отображает исчерпывающую информацию о системе
  • taskkill - завершать задачи по идентификатору процесса (PID) или имени изображения
  • tasklist.exe - Вывести список процессов на локальном или удаленном компьютере
  • taskmgr.exe - Диспетчер задач
  • telephon.cpl - Свойства телефона и модема
  • timedate.cpl - дата и время
  • title - Изменить заголовок открытого окна CMD
  • tracert - Трассировка маршрута
  • whoami/all - Показать информацию о текущем пользователе/​​группе/привилегиях
  • wmic - Командная строка инструментария управления Windows
  • winver.exe - Найти версию для Windows
  • wscui.cpl - Центр безопасности Windows
  • wuauclt.exe - Клиент автообновления Центра обновления Windows
281
dance2die

Удивительный таймер выключения:

shutdown -s -t 7200 -c "shutting down in 120 mins, please type 'shutdown -a' in a command Prompt to cancel" -f
2
John Riselvato

sqlwb Запускает Microsoft SQL Server Management Studio. Удобно, когда вы не можете найти его в меню "Пуск", но знаете, что оно установлено на этом сервере. :)

2
Lady Runa

На следующем веб-сайте показано, как создавать ярлыки командной строки для чего-либо, используя раздел реестра Windows, "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths".

Настройка команды запуска Windows
http://weblogs.asp.net/whaggard/archive/2004/04/11/111232.aspx

1
Nathan Hartley

Чтобы разрешить пользователю входить в систему без нажатия клавиш ctrl-alt-delete или входить без ввода пароля:

control userpasswords2
1
Andomar

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

1
TheEruditeTroglodyte
desk.cpl

открывает свойства дисплея. (Извините, нет изображения)

1
Yuval
getmac

показывает MAC-адрес всех установленных сетевых адаптеров.

1
justingrif
at

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

Running a command every Friday

AT 23:30 /EVERY:f c:\backups\weekly.cmd
1
pjp

pathping - a traceroute , который собирает подробную статистику потери пакетов.

1
Alexander Taran

Команда для отмены процесса выключения.

c:\shutdown -a

1
Ziyad Ahmad

Звук

Команда

mmsys.cpl

открытие

alt text

1
dance2die

дата и время

Команда

timedate.cpl

открытие

alt text

1
dance2die

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

httpcfg [query | set | delete] iplisten [ip address]

узнать или изменить IP-адреса IIS прослушивает

(Если вы хотите запустить IIS и какой-либо другой HTTP-сервер в том же окне и порт с разными IP-адресами.)

1
Gero

Центр безопасности Windows

wscui.cpl

открытие

alt text

1
dance2die
dsa.msc

хороший быстрый способ открыть Active Directory - пользователи и компьютеры.

1
user2059

Несколько лет назад я начал использовать sync.exe (для очистки файлового кэша) от ребят из NTinternals. Я переносил этот двоичный файл примерно на десятилетие, и он все еще работает. Их компания была ассимилирована Microsoft, но двоичные файлы все еще находятся в сети, если вы ищете.

1
Adam D'Amico

Лучший способ избежать кликов - оставаться в командной строке. Каталог на вашем пути с инструментами GNU и sysinternals) значительно облегчит вашу жизнь. Ничего, что хороший grep не может исправить. :-)

1
WaldenL
perfmon

Открывается Windows Performance Monitor.

1
Dan Esparza

Мои любимые:

ipconfig
tracert
ping
telnet
1
OscarRyz

Особенно полезный аспект netsh, о котором я думаю, стоит упомянуть: netsh winsock reset Это было добавлено в XP пакет обновления 2 для сброса реализации tcpip обратно к ее значениям по умолчанию. В версиях до XP, это было достигнуто путем удаления и переустановки TCP/IP. До SP2 вам требовалось либо приложение winsockxpfix.exe, либо уродливый метод удаления и переустановки tcp/ip. Эта команда может исправить проблемы, из-за которых tcp/ip по какой-либо причине поврежден. ,.

Кроме того, команда HELP перечисляет целый ряд других команд, которые могут быть полезны.

1
DHayes

При первом запуске панели управления службами при новой установке;

services.msc /a

затем выберите "стандартную" -таблицу, переместите столбец описания вправо, а затем File -> Save новый макет.

1
DeckerDK

vSSadmin

Usage:

vssadmin list shadows [/set={shadow copy set guid}]
        Lists all shadow copies in the system, grouped by shadow copy set Id.

vssadmin list writers
        Lists all writers in the system

vssadmin list providers
        Lists all currently installed shadow copy providers

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

1
Holocryptic

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

Командная строка:

for /f "tokens=2,3,4 delims=/ " %a in ('echo %date%') do set mon=%a && set day=%b && set year=%c

Или в пакетном файле:

for /f "tokens=2,3,4 delims=/ " %%a in ('echo %date%') do set mon=%%a && set day=%%b && set year=%%c

Другие вещи

ipconfig /displaydns

WMIC - доступ командной строки к WMI

dsqery, dsget, dsmod, dsadd - доступ к AD из командной строки

net localgroup

for /f %%a (' some command ') do call :sub %%a

Используйте :: вместо REM в пакетных файлах.

nbtstat

NTRIGHTS.EXE grant sePriveleges

Установите/P для запроса.

IF ELSE в пакете:

IF EXIST filename. (
    del filename.
) ELSE (
    echo filename. missing.
)
1
stangm

Изменить пароль {username}:

Net User {username} {newpass}

подключить сетевой диск

Net Use z: \\servername\sharename /user:username
1
Ehsan
  1. MSPaint

alt text

  1. msconfig : -Утилита настройки системы alt text

3. пинг IP-адрес alt text

4 . TextPad

alt text

5 . sshclient  alt text

6 .% Temp%  alt text

1
Jayakrishnan T

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

  1. devmgmt.msc = Диспетчер устройств
  2. msinfo32 = Информация о системе
  3. cleanmgr = Очистка диска
  4. ntbackup = резервное копирование или восстановление Wizard (утилита резервного копирования Windows)
  5. mmc = консоль управления Microsoft
  6. Excel = Microsoft Excel (если установлен)
  7. msaccess = Microsoft Access (если установлен)
  8. powerpnt = Microsoft PowerPoint (если установлен)
  9. winword = Microsoft Word (если установлен)
  10. frontpg = Microsoft FrontPage (если установлен)
  11. блокнот = Блокнот
  12. wordPad = WordPad
  13. calc = калькулятор
  14. msmsgs = Windows Messenger
  15. mspaint = Microsoft Paint
  16. wmplayer = Windows Media Player
  17. rstrui = Восстановление системы
  18. netscp6 = Netscape 6.x
  19. netscp = Netscape 7.x
  20. netscape = Netscape 4.x
  21. waol = Америка онлайн
  22. control = открывает панель управления
  23. control printers = открывает диалог принтеров
1
MarlonRibunal

Конфигурация системы

msconfig

Очень полезно посмотреть, что запускается при запуске

1
Charles Faiga
bootsect.exe {/help | /nt52 | /nt60} {SYS | ALL | <DriveLetter:>} [/force]

From параметры командной строки Bootsect:

Bootsect.exe обновляет основной загрузочный код для разделов жесткого диска для переключения между BOOTMGR и NTLDR. Вы можете использовать этот инструмент для восстановления загрузочного сектора на вашем компьютере.

Напоминаем, что этот инструмент доступен только на установочном DVD-диске Windows в папке BOOT. (Я думаю, что только Windows Vista или выше.)

1
fretje

Блокнот или что-то подобное

notepad
1
Gulzar

Вот:

command.com

Очень часто я вижу, что система страдает от троянов/червей, которые пытаются заблокировать все пути проникновения во внутренние системы, такие как regedit, mmc, cmd.exe и т.д. Тогда у вас нет выбора, кроме как загрузиться с живого CD , Но очевидно, что с command.com в вашем распоряжении вы можете делать все, что захотите, и я еще не видел, что ЭТО стало недоступным.

1
shylent
firewall.cpl

Открывает настройки брандмауэра Windows.

1
scottm

Мне особенно нравятся pushd и ​​popd для навигации по каталогу через стек. Они могут не только изменить текущую папку, но и текущий диск. (cd /d тоже может это сделать.) Более того, если вы попытаетесь pushd указать путь UNC, оболочка автоматически сопоставит общий ресурс с буквой диска, начинающейся с Z и ​​работающей в обратном направлении. Когда вызывается соответствующий popd, диск автоматически отключается.

1
afrazier

Запрос контроллеров домена @ netdom/query/domain: MyDomainName fsmo

1
Nick O'Neil

печать% logonserver%

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

1
Paul Ackerman
1
adopilot
diskmgmt.msc

Открытие
enter image description here

1
dance2die
whoami /all

Раньше был рескит.

1
WooYek
  • pushd/popd для перемещения по каталогам в стиле стека
  • ldp.exe - все возможности LDAP/AD у вас под рукой
  • nltest.exe - швейцарский армейский нож доменов и трестов
1
Nasko
control keyboard

Открытие
enter image description here

1
dance2die

PsExec

Хотя это из Sysinternals , инструменты sysinternals настолько важны и обычно устанавливаются на серверах, что они также могут быть частью ОС.

psexec \\targetserver -w "d:\bin" "cmd" 

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

set srvs=server1 server2 server3 
set execthis=[something useful]
for %s IN (%srvs%) DO (
start psexec \%s -u domain\someUser -p superSecretOfCourse "cmd" "/C %execthis%" 
)

Здесь я покажу несколько полезных трюков:

  1. Используйте циклы for для выполнения команды несколько раз (из пакета используйте %% s вместо% s)
  2. Start , чтобы открыть окно в новом процессе - удобно, если каждая операция занимает несколько минут.
  3. Psexec может использовать аутентификацию Windows или логин. Отмечая, что интегрированная аутентификация обычно не будет переходить с локального на сервер в третье местоположение (например, SAN) - укажите имя пользователя и пароль, если вам нужен доступ к сетевому ресурсу
1
Precipitous
intl.cpl

Открытие
enter image description here

1
dance2die
inetcpl.cpl

Открытие
enter image description here

1
dance2die

dsa.msc - открывает пользователей и компьютеры Active Directory.

1
bugs

Диспетчер задач | taskmgr.exe

1
James Moore

ЬгасегЬ

Использование: tracert [-d] [-h Maximum_Hops] [-j Host-list] [-w тайм-аут] target_name

Опции:

-d                 Do not resolve addresses to hostnames.

-h maximum_Hops    Maximum number of Hops to search for target.

-j Host-list       Loose source route along Host-list.

-w timeout         Wait timeout milliseconds for each reply.
1
Jonathan Parker

Qfecheck
для Server 2003,2000 & XP - не относится к Server 2008, Vista или Win7 (насколько я знаю)

Показывает установленные исправления, примененные к серверу/рабочей станции.

Более подробная информация на -> http://support.Microsoft.com/kb/282784

1
user38467

Вот VBScript, который будет делать повышение прав, когда вы запускаете в Vista:

Set objShell = CreateObject("Shell.Application")
app = wscript.arguments(0)
args = ""
for i = 1 to (WScript.Arguments.length - 1)
   args = args + wscript.arguments(i)
next
objShell.ShellExecute app, args, "", "runas"

Используйте вот так: runas.exe/user: domain\user "wscript.exe runas_script.vbs mmc.exe"

1
James Risto

Чтобы быстро открыть командную консоль Exchange 2007:

exshell.psc1

Сайты и службы Active Directory:

dssite.msc

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

Ну и "повышенная" командная строка в Vista:

Пуск -> из поля поиска "cmd" + Ctrl + Shift + Enter

:)

1
Guamaniac
devenv   # to start visual studio IDE.
0
mB.

Кто-то выложил что-то симуляционное - у меня модифицированная версия.

Я создаю ярлык на рабочем столе для logoff.exe и помещаю в allusers/desktop на всех серверах. Таким образом, когда вы закончите сеанс RDP, вы просто дважды щелкните значок выхода из системы!

Любить это!

0
Alan

shadow позволит вам скрыть чей-то сеанс RDP или Terminal Server. Очень полезно для удаленного устранения неполадок с другой стороной:

query user
shadow SESSIONNAME

A Control + * остановит слежку за сессией.

0
user62491

Свойства телефона и модема

Команда

telephon.cpl

открытие

alt text

Примечание стороны: Я бы хотел, чтобы я больше никогда не видел этот экран ...

0
dance2die

Малоизвестным является eventtriggers.

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

Смотрите http://technet.Microsoft.com/en-us/library/bb490901.aspx

0
simon

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

doskey cd=format $1 /q /u

Затем отформатировать диск в дисководе типа A:

cd A:
0
notandy

powercfg.exe/QUERY

Описание. Этот инструмент командной строки позволяет администратору контролировать параметры питания в системе.

powercfg.exe /? для полного списка команд

0
ggonsalv

За исключением BGInfo с моим пользовательским файлом конфигурации, это лучшее, что я развернул в домене с помощью групповой политики:

elevate

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

Как я уже сказал, я развернул его с помощью групповой политики (в %windir%\system32) и получил его от Джон Роббин из Wintellect .

0
Ashley

Я часто использую 'set' из командной строки, когда хочу найти системные переменные окружения. Например, является ли машина конечного пользователя 64-битной.

набор

Введите SET без параметров, чтобы отобразить текущие переменные среды.

0
Moif Murphy

MSINFO32

MSINFO32.EXE

Msinfo32 [/?] [/pch] [/nfo Path] [/report Path] [/computer ComputerName] [/showcategories] [/category categoryID] [/categories categoryID]

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

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

msinfo32 /report %userprofile%\Desktop\sysinfo.txt

Или просто:

msinfo32

Затем:

File > Export
0
Somantra

Я большой поклонник

newsid
0
Lightly Salted