четверг, 23 апреля 2015 г.

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

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


Элементы управления:
  • Сетевые подключения: ncpa.cpl
  • Свойства системы: sysdm.cpl
  • Установка и удаление программ: appwiz.cpl
  • Учетные записи пользователей: nusrmgr.cpl
  • Дата и время: timedate.cpl
  • Свойства экрана: desk.cpl
  • Брэндмауэр Windows: firewall.cpl
  • Мастер установки оборудования: hdwwiz.cpl
  • Свойства Интернет: inetcpl.cpl
  • Специальные возможности: access.cpl
  • Свойства мыши: control Main.cpl
  • Свойства клавиатуры: control Main.cpl,@1
  • Язык и региональные возможности: intl.cpl
  • Игровые устройства: joy.cpl
  • Свойства: Звуки и аудиоустройства: mmsys.cpl
  • Мастер настройки сети: netsetup.cpl
  • Управление электропитанием: powercfg.cpl
  • Центр обеспечения безопасности: wscui.cpl
  • Автоматическое обновление: wuaucpl.cpl
  • control - Панель управления
  • control admintools — Администрирование
  • control desktop — Настройки экрана / Персонализация
  • control folders — Свойства папок
  • control fonts — Шрифты
  • control keyboard — Свойства клавиатуры
  • control mouse — Свойства мыши
  • control printers — Устройства и принтеры
  • control schedtasks — Планировщик заданий
  • control sysdm.cpl — Свойства компьютера
Запускать из окружения пользователя, от другого имени, можно запускать большинство элементов управления, кроме тех, которые используют explorer. Например Панель "Сетевые подключения" использует explorer.
Оснастки:
  • Управление компьютером (Computer Management): compmgmt.msc
  • Редактор объектов локальной политики (Group Policy Object Editor): gpedit.msc
  • Результирующая политика (результат применения политик): rsop.msc
  • Службы (Services): services.msc
  • Общие папки (Shared Folders): fsmgmt.msc
  • Диспетчер устройств (Device Manager): devmgmt.msc
  • Локальные пользователи и группы (Local users and Groups): lusrmgr.msc
  • Локальная политика безопасности (Local Security Settings): secpol.msc
  • Управление дисками (Disk Management): diskmgmt.msc
  • eventvwr.msc — Просмотр событий
"Серверные" оснастки:
  • Active Directory Пользователи и компьютеры (AD Users and Computers): dsa.msc
  • Диспетчер служб терминалов (Terminal Services Manager): tsadmin.msc
  • Консоль управления GPO (Group Policy Management Console): gpmc.msc
  • Настройка терминального сервера (TS Configuration): tscc.msc
  • Маршрутизация и удаленый доступ (Routing and Remote Access): rrasmgmt.msc
  • Active Directory Домены и Доверие (AD Domains and Trusts): domain.msc
  • Active Directory Сайты и Доверие (AD Sites and Trusts): dssite.msc
  • Политика безопасности домена (Domain Security Settings): dompol.msc
  • Политика безопасности контроллера домена (DC Security Settings): dcpol.msc
  • Распределенная файловая система DFS (Distributed File System): dfsgui.msc
Прочие команды:
  • calc — Калькулятор
  • charmap — Таблица символов
  • chkdsk — Утилита для проверки дисков
  • cleanmgr — Утилита для очистки дисков
  • cmd — Командная строка
  • dfrgui — Дефрагментация дисков
  • dxdiag — Средства диагностики DirectX
  • explorer — Проводник Windows
  • logoff — Выйти из учетной записи пользователя Windows
  • magnify — Лупа (увеличительное стекло)
  • msconfig — Конфигурация системы
  • msinfo32 — Сведения о системе
  • mspaint — Графический редактор Paint
  • notepad — Блокнот
  • osk — Экранная клавиатура
  • perfmon — Системный монитор
  • regedit — Редактор реестра
  • shutdown — Завершение работы Windows
  • syskey — Защита БД учетных записей Windows
  • taskmgr — Диспетчер задач
  • utilman — Центр специальных возможностей
  • verifier — Диспетчер проверки драйверов
  • winver — Версия Windows
  • write — Редактор Wordpad
  • whoami - отобразит имя текущего пользователя
  • powercfg /requests - команда сообщит какие процессы, сервисы или драйверы не дают уходить системе в спящий режим. Начиная с windows 7
  • wuauclt /detectnow - проверить наличие обновлений
  • wuauclt /reportnow - отправить на сервер информацию о установленных обновлениях
  • gpupdate /force - обновление политик
  • mountvol - список подключенных томов
  • wmic - команда упрощающая использование инструментария управления Windows (WMI) и систем, управляемых с помощью WMI (как на локальных, так и на удаленных компьютерах). Пример:
    • wmic logicaldisk where drivetype=2 get deviceid, volumename, description - список логических томов типа 2 (Removable Disk)
    • wmic process where (name LIKE 'c%') get name, processid - выводим имя и id процессов, которые начинаются с символа "c"
    • wmic process get /? или wmic process /? или wmic /? - справка
    • wmic process where (name LIKE 'x%') call terminate(0) - завершили процессы начинающиеся на букву "x"
  • proxycfg -? - инструмент настройки прокси по умолчанию в Windows XP/2003, WinHTTP.
  • netsh winhttp - инструмент настройки прокси по умолчанию в Windows Vista/7/2008
Установка, просмотр установленных программ, удаление программ:
  • Запуск msi пакетов из командной строки под правами администратора:
    runas /user:administrator "msiexec /i адрес_к_msi_файлу"
    runas /user:administrator "msiexec /i \"экранированный слешами и скобками адрес с пробелами к msi файлу\""
  • wmic product get name,version,vendor - просмотр установленных программ  (только установленные из msi-пакетов)
  • wmic product where name="Имя программы" call uninstall /nointeractive - удаление установленной программы
  • Get-WmiObject Win32_Product | ft name,version,vendor,packagename - просмотр установленных программ через Powershell (только установленные из msi-пакетов)
  • (Get-WmiObject Win32_Product -Filter "Name = 'Имя программы'").Uninstall() - удаление установленной программы через Powershell

Комментариев нет: