Начальная

Windows Commander

Far
WinNavigator
Frigate
Norton Commander
WinNC
Dos Navigator
Servant Salamander
Turbo Browser

Winamp, Skins, Plugins
Необходимые Утилиты
Текстовые редакторы
Юмор

File managers and best utilites

Утилита Командной строки CHKDSK в Windows. Утилита командной строки


Утилиты из командной строки, которые полезны даже в Windows 8

Содержание статьи

И снова о главном — давай поговорим о хорошо знакомом тебе cmd.exe. Даже в новомодной «восьмерке» консоль никуда не делась, и выполняет все привычные для тебя задачи и даже таит в себе несколько сюрпризов.

 

1. Команда ipconfig

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

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

Если просто ввести ipconfig в командной строке, команда отобразит информацию об IP-адресах всех сетевых адаптеров. Для каждого адаптера выводится его описание, например «Ethernet-адаптер» или «Адаптер беспроводной локальной сети», чтобы было понятно, конфигурация какого именно показана. Обычный набор информации содержит IP-адрес, маску подсети, основной шлюз и еще пару полей не очень полезных сведений. Если требуется получить больше данных, нужно использовать параметр /all. При этом команда выведет гораздо больше информации, а самое полезное в расширенном выводе — это поле «Физический адрес», то есть MAC-адрес адаптера.

Кроме параметра /all команды ipconfig, заслуживают пристального внимания параметры /release, /renew и /flushdns. Первый позволяет освободить IP-адрес, назначенный по протоколу DHCP. Правда, после этого сеть откажется работать, так как сетевой интерфейс окажется несконфигурированным, поэтому пригодится второй параметр — /renew, который позволяет обновить всю информацию, назначаемую по DHCP. Этот параметр очень полезен, поскольку заставляет твой комп переподключить к маршрутизатору или к серверам провайдера. Бывает так, что при загрузке комп не видит беспроводную сеть (такую проблему я периодически наблюдаю на своем домашнем компе под управлением Windows 7). Вместо перезагрузки компа проще ввести ipconfig /renew, и сеть появится. Третий параметр позволяет уничтожить весь локальный DNS-кеш. Иногда уничтожение DNS-кеша позволяет решить некоторые проблемы установки соединения, например, когда DNS-информация на сервере уже обновлена, но старая еще осталась в локальном кеше.

Рис. 1. Вывод команды ipconfig /allРис. 1. Вывод команды ipconfig /all

 

2. Команда sfc

Команда sfc (system file checker) позволяет проверить системную файловую систему. Не стоит путать эту команду с командой chkdsk (check disk). С помощью последней можно исправить файловую систему на более низком уровне и даже пометить bad-секторы. А вот команда sfc пригодится, если вдруг какой-то системный файл Windows поврежден. Она может обнаружить это и заменить битый файл без всякого вмешательства со стороны пользователя. Очень и очень полезная команда. Она сравнивает тысячи базовых Windows-файлов с оригинальными версиями, которые поставлялись с Windows, и при необходимости заменяет поврежденные или отсутствующие файлы с помощью Windows Update. В зависимости от того, как установлена Windows, может понадобиться, а может и не понадобиться инсталляционный носитель. Обычно он не нужен.

Можно выделить следующие полезные параметры sfc:

  • /scannow — осуществляет немедленную проверку системы и при необходимости заменяет файлы. После выполнения sfc нужно перезагрузить Windows, если были найдены проблемы.
  • /scanonce — проверка будет произведена при следующем перезапуске системы.
  • /scanboot — проверка будет идти при каждом перезапуске системы. Отменить позволяет параметр Revert: после того, как поэкспериментировал с параметром /scanboot, нужно выполнить команду sfc Revert, иначе проверка будет осуществляться при каждом перезапуске.
Рис. 2. Результат выполнения sfc /scannowРис. 2. Результат выполнения sfc /scannow

 

3. Команда chkdsk

Команда chkdsk (Check Disk) позволяет починить ошибки файловой системы, обнаружить bad-секторы, восстановить читаемую информацию из bad-секторов. Windows проверяет диски автоматически, однако chkdsk можно запустить и вручную, если есть подозрения, что с диском что-то не так.

В качестве параметров команде нужно передать имя тома или имя файла (если требуется проверить один файл или группу файлов, в этом случае нужно передать маску файла). Параметр /F автоматически исправляет ошибки, параметр /R позволяет обнаружить bad-секторы и восстановить информацию с них. Если chkdsk не может получить исключительный доступ к диску, тогда проверка диска будет произведена при следующей загрузке системы. Это обычное явление при попытке проверить диск C:. Пример: chkdsk D: /R.

Рис. 3. Отложенный запуск chkdskРис. 3. Отложенный запуск chkdsk

 

4. Команда driverquery

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

Самые полезные параметры этой команды — /s, /si и /fo. Первый параметр позволяет указать имя или IP-адрес удаленного узла, драйверы которого нужно исследовать. Второй параметр показывает цифровую подпись драйверов. Третий позволяет указать формат отчета: /fo TABLE — таблица (по умолчанию), /fo LIST — список, /fo CSV — CSV-формат, который удобно будет просматривать в Excel или подобной программе. Пример:

/fo CSV > drivers.csv Рис. 4. Команда driverquery | moreРис. 4. Команда driverquery | more

 

5. Команда cipher

Данная команда используется для работы с зашифрованными папками и файлами на NTFS-томах. Обычно с такими папками и файлами работают через графический интерфейс (что значительно удобнее), но у команды cipher есть очень полезный параметр /W:

cipher /W:путь

Параметр /W (например, /W:C:) удаляет данные на неиспользуемых частях тома и эффективно стирает данные на жестком диске после их удаления. Другими словами, эту команду можно использовать для физического удаления данных с диска — так, чтобы их нельзя было восстановить специальными утилитами. Нужно отметить, что применяется она только к обычным жестким дискам, но не к SSD-дискам. Считается, что с SSD файлы удаляются немедленно и без возможности восстановления. Хотя заинтересованным читателям я бы порекомендовал прочитать вот это.

Рис. 5. Команда cipher /W:C:Рис. 5. Команда cipher /W:C:

 

6. Команда powercfg

Команда powercfg управляет параметрами электропитания. У нее очень много параметров, и если действительно нужно управлять электропитанием из сети, то лучше воспользоваться параметром /? для получения справки обо всех. Но большинству пользователей будут интересны параметры /a и /batteryreport. Первая команда выводит список драйверов, которые не позволяют системе «уснуть», а вторая выводит отчет об использовании батареи.

 

7. Команда shutdown

В UNIX для завершения работы системы (выключения, перезагрузки) используется команда shutdown. Мало кто знает, но одноименная команда есть и в Windows. Теперь фанаты UNIX могут завершать работу системы командой shutdown -s и перезагружать систему командой shutdown -r. Также доступен параметр -t, позволяющий задать таймер завершения работы (в секундах), например, в следующем примере система будет перезагружена через одну минуту: shutdown -r -t 60. Параметр -f обеспечивает принудительное завершение работы с закрытием всех запущенных приложений.

 

8. Команда sc

Команда sc взаимодействует с контроллером служб и установленными службами. В UNIX/Linux можно управлять службами (сервисами, демонами) из командной строки (в принципе, не знаю такой вещи, которую нельзя было бы выполнить из командной строки в UNIX). С помощью утилиты sc можно управлять службами из командной строки в Windows. Можно запускать и останавливать службы, изменять тип запуска службы и так далее.

Так, для запуска и останова службы используются соответственно параметры start и stop:

sc start <имя службы> sc stop <имя службы>

Назревает вопрос: как узнать имя службы? Очень просто — для этого нужно использовать параметр query, в результате будет отображен детальный перечень всех служб:

sc query

Так как список очень большой, для его просмотра можно перенаправить вывод команды или в команду more (для пагинации), или в буфер обмена (команда clip), или в файл:

sc query | more sc query | clip sc query > services.txt

Дополнительную информацию об этой команде можно найти на врезке.

Рис. 6. Команда sc query | moreРис. 6. Команда sc query | more

 

9. Команда recover

Используется для восстановления информации с испорченного или дефектного диска. Представим, что у нас есть каталог d:\reports\2014 и в нем был файл jan.txt, но на диске появились bad-секторы, и прочитать файл jan.txt не получается. Для восстановления (частичного) информации из этого файла можно использовать команду

recover c:\reports\2014\jan.txt

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

 

10. Команда tree

Кому-то команда tree покажется бесполезной, однако она пригодится разработчикам программного обеспечения и техническим писателям. Команда tree отображает структуру каталогов по указанному пути. Например, у нас есть проект c:\my_prj\project1. Нужно построить структуру подкаталогов этого каталога. Для этого можно использовать следующие команды:

tree c:\my_prj\project1 | clip tree c:\my_prj\project1 > project1.txt

Первая команда копирует структуру каталогов в буфер обмена, а вторая помещает в файл с именем project1.txt.

Рис. 7. Команда treeРис. 7. Команда tree

 

PowerShell

В 2012 году «Хакер» публиковал статью «Апгрейды для cmd.exe и альтернативы», в которой обсуждались возможные замены для cmd.exe. Напомню, что в статье рассматривались console, clink, cygwin, mintty, PowerCmd. Все они позволяют сделать работу в командной строке эффективнее. В Microsoft тоже понимали, что стандартный cmd.exe уже безнадежно устарел, и вместо того, чтобы подвергнуть его апгрейду, в Microsoft работали над PowerShell. PowerShell — расширяемое средство автоматизации от Microsoft, состоящее из оболочки с интерфейсом командной строки и сопутствующего языка сценариев. Будущее командной строки Windows за PowerShell, поэтому, если ты еще не знаком с ним, самое время начать знакомство. О PowerShell мы писали в февральском номере.

 

xakep.ru

Windows изнутри: осваиваем командную строку | windows

Шон Дьюби (редактор журнала Windows IT Pro, старший системный инженер компании Intel, специализирующийся на проектировании корпоративных сетей на базе Windows 2000, [email protected]) рассказывает про утилиты командной строки Windows 2003, необходимые для управления доменом, а также рассмативает несколько сторонних утилит. Статья взята с сайта компании "Открытые Системы".

В среде Windows утилиты командной строки никогда не привлекают особенного внимания, в отличие от графических утилит. Хотя утилиты командной строки и обогащаются каждый год многочисленными дополнениями и улучшениями, надо хорошенько покопаться, чтобы отыскать их. Новые утилиты командной строки разрабатываются не только для Windows Server 2003, специалисты Microsoft внесли улучшения и в утилиты из состава Windows 2000 (и даже для Windows NT 4.0). Кроме того, внесены изменения и дополнения во многие утилиты, доступные с Download Center.

Заметим, что набор утилит, описанный в данной статье, далеко не полон. На сегодня утилиты нередко имеют урезанную функциональность и плохо документированы. Врезка «Утилиты командной строки — здесь!» содержит указатель на пять наиболее известных источников, в которых можно найти эти инструменты для обслуживания Windows. Далее я расскажу как об утилитах общего назначения, так и о более специализированных программах, которые помогают решать проблемы, возникающие на серверах и в Active Directory (AD). Я буду отталкиваться от происхождения и специализации инструмента. Начнем с базовых утилит, входящих в состав операционных систем, затем речь пойдет об инструментах из набора Support Tools, поставляемого на компакт-диске с операционной системой, далее рассмотрим утилиты, которые можно загрузить из Microsoft Download Center, познакомимся с инструментами Microsoft Windows Server 2003 Resource Kit и закончим некоторыми программами производства независимых компаний.

Базовые утилиты операционной системы Утилиты, установленные вместе с операционной системой, важнее всех прочих инструментов, описанных в данной статье. Тем не менее возможности некоторых из них малоизвестны.

Ds-утилиты. Ни одна дискуссия об утилитах командной строки Windows 2003 не обходится без упоминания DS-инструментов (утилит, обеспечивающих работу службы каталога, таких как Dsquery, Dsget, Dsadd, Dsmod, Dsmove и Dsrm), которые поставляются вместе с операционной системой. Dsquery и Dsget появились вместе с Windows 2003. Их функции отчасти дублируются. Эти инструменты хорошо дополняют друг друга при использовании в определенной комбинации. Dsquery возвращает список объектов Active Directory в виде составного имени DN по заданным параметрам поиска и комбинации ключевых слов и фильтров поиска.

Dsget использует похожий метод и возвращает атрибуты заданного объекта Аctive Directory. Dsget также принимает на вход вывод команды Dsquery через команду конвейера (|), позволяя Dsget возвращать только необходимые атрибуты заданных объектов в определенном формате. На экране 1 показан вывод на экран команды Dsget, возвращающей все контроллеры домена (DC) для домена DEUBYNET. Там же показан вывод после того, как результаты работы Dsquery переданы на вход команды Dsget, возвращающей только DNS-имя и информацию о сайте для каждого из объектов.

screen-A01.gif  Экран 1. Результаты работы Dsquery 

Команды Dsadd (добавить объекты), Dsmod (модифицировать атрибуты существующего объекта), Dsmove (переместить объект из домена) и Dsrm *(удалить объекты) имеют синтаксис, сходный с Dsquery и Dsget.

В зависимости от сложности иерархии Active Directory, первым параметром команд Dsquery, Dsget, Dsadd и Dsmod является ключевое слово, задающее тип объекта, с которым пользователь будет взаимодействовать. Этот параметр избавляет от необходимости знать точное местоположение объекта в AD. Например, утилита AdFind (независимого производителя) для эффективного поиска сайтов требует ввести полное составное имя DN в структуре Active Directory, с которого будет начинаться поиск (cn=sites,cn=configuration,cn=yourdomain,cn=com.). Для утилиты Dsquery достаточно просто задать в командной строке: Dsquery sites для поиска сайтов. Тем не менее я убежден, что для правильного понимания структуры и, соответственно, грамотного управления Active Directory необходимо знать точное расположение этих объектов. Кроме того, базовый набор Ds-утилит не предоставляет в полном объеме тех возможностей по работе с Active Directory, которые могут потребоваться. Например, нельзя будет из командной строки изменять конфигурацию сайтов. Освоившись с DS-утилитами, переходите к AdFind и AdMod, упомянутым выше.

Where. Случалось ли вам при запуске какой-либо утилиты видеть сообщение о невозможности отыскать ее в системе и вы не могли вспомнить, где находится эта утилита? Либо это утилита из состава Support Tools, либо специфическая команда операционной системы сервера, либо данная программа загружена из Internet. Синтаксис прост: where name[.extension] (искомое имя утилиты). Эта команда укажет каталог, в котором размещается нужный инструмент. Еще интереснее выполнить найденную команду на удаленной системе, не покидая рабочего места. Для этого следует запустить команду совместно с утилитой PsExec от Sysinternals, которая описана ниже:

psexec \\

%windir%\system32where.exe

Support Tools

Если базовые утилиты из состава операционной системы являются фундаментом и имеют первостепенное значение, то утилиты поддержки, относящиеся к Support Tools, занимают по важности второе место. Изначально они предназначались для специалистов по поддержке продуктов Microsoft для помощи в диагностике проблем. Утилиты категории Support Tools стали базовой частью инструментария администраторов и могут быть установлены на все системы.

DcDiag. Утилиту DcDiag из комплекта Support Tools при обнаружении проблем с DС необходимо запустить в первую очередь. При запуске утилиты без указания параметров запускается 27 тестов указанного DC (на пять больше, чем в Windows 2000). Если выбрать ключ /s для задания целевого контроллера домена, можно применить ключ /a для тестирования всех контроллеров домена сайта. Если при работе не задавать границу исследуемой области, используйте ключ /e. С его помощью можно протестировать все DС в лесу. Замечу, что в большом лесу необходимо запускать утилиту с ключом /e в период наименьшей загрузки сети и контроллеров домена. Ключ /dcpromo — новая полезная возможность, позволяющая протестировать настройки серверов домена на предмет готовности стать контроллером домена. Ключ dcpromo единственный, который не работает на контроллерах домена.

DNSLint. Утилита DNSLint из набора утилит Support Tools — малоизвестный инструмент, позволяющий диагностировать наиболее общие DNS-проблемы, связанные с некорректным делегированием или некорректными или отсутствующими записями DNS для домена. Если запустить ее надлежащим образом, она проанализирует весь домен и все серверы DNS внутри него на предмет ошибок в структуре DNS. Как большинство утилит, описываемых в данной статье, DNSLint имеет собственные уникальные параметры и ключи. Во многих ситуациях нам требуется провести проверку (чаще внутреннего) домена с использованием указания ключа /s DNS server IP address, поскольку он исключает просмотр Internet-части домена. DSLint создает отчет в формате HTML в файле с именем dnslint.htm. Чтобы получить отчет в текстовом формате вместо HTML — формата по умолчанию (возможно, для того чтобы использовать сценарий для процесса вывода), можно задать параметры /t и /no_open.

DNSLint покажет всю свою мощь при использовании ключа /ad для запуска тестов AD DNS. Ключ /ad запускает серию опрашивающих Active Directory запросов о правильной регистрации GUID на контроллерах домена леса, регистрации записей типа Start of Authority (SOA), Name Server (NS) и о зарегистрированных SRV-записях. Во время использования этого параметра необходимо задать IP-адрес контроллера домена, который отвечает за корневой домен леса. Также можно задействовать ключ /s для исключения просмотра зоны InterNIC. Обычно применяется тот же IP-адрес сервера, который использовался для параметра /ad. Поэтому команда будет выглядеть так:

dnslint /ad 192.168.1.51 /s 192.168.1.51

Этот ключ проверяет записи DNS, которые представляют собой записи типа А в корневом домене. Эти записи содержат информацию о серверах DNS, ответственных за дочерние домены. Чтобы настроить DNSLint для выполнения конкретной задачи, указать DNS-серверы и запустить соответствующие тесты, можно использовать ключ /ql. Если добавить параметр autocreate после ключа /ql, то DNSLint создаст пример файла конфигурации с именем in-dnslint.txt. После этого можно будет задействовать этот файл для дальнейшей настройки.

Для тех, кто предпочитает пользоваться утилитами, загружаемыми с сайта Microsoft, был создан центр загрузки Download Center, обеспечивающий удобный единый источник централизованной загрузки приложений. На этом сайте можно найти практически все самостоятельные утилиты и инструменты, а также наборы специализированных утилит, взятые с других Web-сайтов.

Command Prompt Here. Эту утилиту я обычно ставлю на все административные консоли. Command Prompt Here — простой инструмент из пакета Microsoft PowerToys for Windows XP. Утилита добавляет в меню пункт, который позволяет запустить командную строку с любой папкой в качестве текущей.

Dsrevoke. Нередко администратор предоставляет те или иные права пользователю или группе где-нибудь в домене (при помощи Active Directory Delegation of Control), а затем ему требуется удалить эти разрешения. Поиск по всему домену и удаление разрешений может оказаться труднейшим процессом. Команда Dsrevoke в основном используется для отмены действий, выполненных через мастер делегирования управления Delegation of Control wizard или его аналоги. Можно применить команду

dsrevoke /report

для создания отчета о записях управления доступом (access control entries (ACE)), которые были установлены на весь домен и OU-объекты в корневом домене. Допустим, пользователю по имени Barbara Seville было дано право создавать, удалять пользовательские учетные записи в OU Staff и управлять ими. На экране 2 показаны результаты работы команды Dsrevoke /report для пользователя Barbara Seville. Для удаления ее прав нужно просто заменить ключ /report на /remove. Dsrevoke сначала показывает права пользователя, так же как и в случае ключа /report. После этого необходимо подтвердить удаление, нажав Y (Yes) для удаления всех АСЕ.

screen-A02.gif Экран 2. Результаты работы Dsrevoke 

Нужно иметь в виду, что эта утилита, подобно Delegation of Control Wizard, работает только с разрешениями, предоставленными для OU. Если администратор явно предоставил права на объекты или контейнеры (такие, как Computers), а не разрешил наследование прав на объекты от родительской OU, ему придется удалить эти права.

DCGPOFix и Recreatedefpol. Если возникают проблемы с объектами групповой политики Group Policy Objects (GPO), используемыми в домене по умолчанию, — политиками по умолчанию для домена контроллеров домена, то можно задействовать утилиту DCGPOFix в Windows 2003 или утилиту Recreatedefpol в Windows 2000 для восстановления их состояния по умолчанию. DCGPOFix может восстановить используемую политику домена по умолчанию (/target: <имя домена>) и исходную политику контроллера домена (/target:DC) или обе одновременно (/target:both).

Чтобы использовать ключ /target:both, возможно, понадобятся и другие утилиты, которые помогают разобраться в текущем состоянии и навести порядок. При потере одной или нескольких групповых политик может возникнуть неприятная ситуация. Следует рассмотреть возможности Group Policy Management Console (GPMC) (обсуждение которых выходит за рамки статьи), поставляемой с большим набором сценариев командной строки, и возможность написания собственных сценариев. Без лишних усилий можно создать резервную копию и восстановить из нее как индивидуальный объект GPO, так и все GPO в домене. Можно копировать индивидуальные GPO и создавать отчеты по одному или по всем GPO домена в формате, понятном для GPMC. Можно даже сохранить все окружения групповых политик (GPO, настройки, ссылки, разрешения) в XML-файле при помощи сценария и восстановить их через другой сценарий.

Repadmin. Опора Microsoft Product Support Services (PSS) — Repadmin — является базой для решения проблем с репликацией. Этот инструмент имеет так много команд (59), параметров и переключателей, что ему понадобилась трехуровневая система подсказки. Ключ /oldhelp отображает синтаксис и параметры, которые были в оригинальной версии. Некоторые из них были впоследствии удалены или заменены новыми командами. Описание текущего набора команд выводится при запуске утилиты с ключом /help. При этом ключи оригинальной версии продолжают работать. Если не углубляться в изучение синтаксиса, может оказаться, что вы запустите у себя не самую полную версию и никогда не узнаете об этом. Например, многие пользователи Repadmin и не слышали об одном из основных ключей /showreps. Он все еще присутствует в Windows 2003, однако новая версия /showrepl имеет полезный ключ /errorsonly, избавляющий нас от необходимости пробираться через страницы информации «соединение-объект» для поиска ошибок.

Ключ /experthelp предоставляет возможность доступа к недокументированным параметрам Repadmin, которые из-за своих расширенных возможностей становятся потенциально опасными. Фактически ключ /experthelp сам является недокументированным. Предупреждения об осторожности при работе с этими ключами отсутствуют, поэтому запускать их рекомендуется в тестовом лесу, до тех пор пока администратор полностью не разберется с ними. На экран не будут выводиться диалоги о подтверждении действий вроде: «Вы действительно хотите удалить этот контекст именования?»

Одной из полезных возможностей команды из раздела /experthelp является команда /options. Эта команда позволяет создавать серверы глобального каталога GC. Пример такой команды приведен ниже.

repadmin /options +is_gc

Можно изменить направление действия команды, заменив плюс (+) на минус (-). Можно быстро отключить репликацию на контроллер домена с помощью команды

repadmin /options

+disable_inbound_replication

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

repadmin /options

+disable_outbound_replication

Можно использовать ключ /options для проверки результатов любого из таких действий следующей командой:

repadmin /options

Одним из важных новых ключей команды Repadmin, появившихся в Windows 2003, является /replsummary. Эта команда обеспечивает быстрое получение суммарной информации о работоспособности на данный момент репликации на всех контроллерах домена леса. Информация отображается в формате, похожем на таблицу. Команда выполняется достаточно быстро даже в больших лесах. Можно добавить ключ /errorsonly, тем самым ограничив выводимую информацию только неисправными DC. Ключ /bridgeheads показывает подробную информацию о серверах-мостах. Команда /replsummary без дополнительных параметров выводит информацию обо всех серверах-мостах леса. Ключ /querysites позволяет задать стоимость соединения между двумя или более сайтами в лесу. Данный параметр полезен для определения оптимального маршрута с наименьшей стоимостью в лесах со сложной топологией сайтов. Многие другие параметры команды Repadmin ожидают внимания администратора. Время, потраченное на их изучение, не пропадет даром.

Resource Kit В отличие от пакета Support Tools, пакет инструментов Resource Kit на носителе с файлами установки операционной системы отсутствует. Хотя эти утилиты менее важны, чем утилиты, входящие в состав операционной системы и инструменты Support Tools, многие из них весьма полезны и также рекомендуются для установки на каждом сервере.

ADLB. Утилита балансировки нагрузки для службы каталога из состава Resource Kit, Active Directory Load Balancing (ADLB), появилась вместе с Windows 2003. Ее выпуск обусловлен реализацией новых возможностей в этой версии операционной системы. В Windows 2000 в качестве сервера-моста выделялся только один из контроллеров домена сайта, который обеспечивал соединения объектов внутри сайта и с сайтами, с которыми он должен быть соединен по решению диспетчера проверки целостности Knowledge Consistency Checker (KCC). Если в компании достаточно много сайтов, то такая ситуация может вызвать проблемы с масштабированием. С увеличением числа обслуживаемых сервером-мостом офисов филиалов может увеличиться нагрузка на этот контроллер домена, что в свою очередь может привести к его отказу. В Windows 2003 эта проблема решена путем разрешения всем контроллерам домена сайта становиться серверами-мостами для того раздела службы каталога, который они обслуживают. Поэтому работа объектов соединений обеспечивается несколькими контроллерами домена. Операционная система на начальном этапе проводит случайный выбор серверов на эту роль, но, к сожалению, не оптимизирует распределение нагрузки на них. Поэтому если конфигурация контроллеров домена в сайте изменилась (например, в сайт добавлен новый, более мощный контроллер домена), на распределении объектов межсайтовых соединений это никак не отразится. При помощи ADLB можно проверить и провести балансировку нагрузки путем оптимизации распределения внутрисайтовых соединений среди контроллеров домена сайта. Перед тем как использовать ADLB, необходимо закончить обновление контроллеров домена до уровня Windows 2003. Поскольку утилита будет взаимодействовать со всеми контроллерами домена, ADLB не производит балансировку нагрузки на контроллерах с Windows 2000.

Проще всего запустить ADLB с ключом /server:DcName) /site:SiteName. В этом случае команда выведет отчет об объектах соединений для выбранного сайта и выполнит необходимые изменения. Сервер, который был задан, должен быть одним из контроллеров домена леса. Нужно иметь в виду, что ADLB будет производить изменения в конфигурации сайта и его серверов-мостов только тогда, когда вы используете параметр /commit. Все операции, предлагаемые утилитой ADLB (за исключением ключа /commit), не требуют повышенных привилегий, что упрощает исследования загрузки серверов-мостов.

Для некоторой оптимизации результатов балансировки можно использовать ключ /stagger. Этот параметр позволяет ADLB управлять расписанием межсайтовой репликации и изменять интервалы репликации между объектами соединений, расположенными на сервере-мосте. Эта возможность распределяет пики репликации объектов соединений и предотвращает перегрузку сервера-моста единовременной репликацией объектов. Однажды применив ADLB для настройки интервалов репликации вместо KCC, вы наверняка и в дальнейшем будете пользоваться этой утилитой для настройки репликации.

ADLB для работы необходим некий набор правил. При необходимости все эти правила можно изменить. Ключ /maxbridge определяет максимальное число объектов соединений, которые Active Directory будет изменять одновременно в процессе балансировки нагрузки серверов-мостов. Параметр /maxperserver определяет максимальное число изменений, посылаемых на контроллер домена одновременно. Этот ключ помогает предотвратить перегрузку сервера, вызванную резким увеличением количества объектов соединений. Можно создавать отчеты (только в новых версиях) с /preimbalance (до балансировки) и /postimbalance (после балансировки) для оценки загруженности до проведения балансировки и после нее. Отчеты создаются в формате разделения запятыми CSV и легко импортируются в Microsoft Excel.

ADLB может стать мощным инструментом для реализации технологии репликации. Применение этого инструмента требует тщательного тестирования перед его использованием в реальной среде. Я рекомендую начать проверку с самого большого сайта (т. е. сайта, где имеется максимальное число контроллеров домена), поскольку контроллеры домена с наибольшей вероятностью загружены неравномерно. Если обнаружилась неравномерность распределения объектов соединений, не следует думать, что это сразу надо исправлять. Нужно провести анализ производительности на сервере-мосте, имеющем наибольшее число объектов соединений. Он действительно перегружен? Если нет, то лучше оставить его (и сайт) в покое. Отложите планирование и балансировку загрузки до того момента, когда она действительно понадобится. Зачем выполнять автоматические операции вручную, если для этого нет особых причин?

Если же применить ADLB для корректировки распределения объектов соединений действительно необходимо, нужно запустить утилиту по расписанию для анализа имеющегося окружения. Если конфигурация сайта активно изменяется установкой новых контроллеров домена, добавлением и изменением связей сайтов, созданием новых сайтов и т. п, то следует запускать ADLIB два раза в день. Когда все изменения будут внесены, ADLIB можно не использовать.

GPOTool. Возможно, при работе с групповыми политиками кто-то использует только утилиты с графическим интерфейсом. Тем не менее существует несколько утилит командной строки для работы с групповыми политиками. Утилита из состава Resource Kit, GPOTool, проверяет работоспособность и целостность групповых политик. Она считывает обязательные дополнительные свойства объектов из служб Active Directory (такие, как версия, дружественное имя, GUID и данные Sysvol), сравнивает номера версий в службе каталога и номера версий на Sysvol и выполняет проверку целостности.

Утилиты независимых компаний То, что утилита поставляется не Microsoft, вовсе не означает, что она не может оказаться полезной. Некоторые из наиболее мощных Windows-утилит разработаны и поставляются как раз независимыми фирмами.

AdFind и AdMod. AdFind и AdMod — две мощные и простые в применении свободно распространяемые утилиты, разработанные Джо Ричардсом. AdFind, подобно Dsquery, является инструментом запросов к Active Directory. Она содержит большой набор параметров и, в отличие от Dsquery, использует такие базовые параметры поиска в каталоге Lightweight Directory Access Protocol (LDAP), как base DN, filter и scope. Вообще утилита предоставляет любые мыслимые параметры (34), позволяющие строить сложные запросы. Благодаря им AdFind очень удобна и проста в применении. Особым достоинством AdFind является возможность предоставлять статистику поиска, которая выводится при использовании ключа /stats. Этот ключ сообщает об эффективности запроса и о том, какие индексы (если были) использовались запросом. При помощи этой информации можно научиться создавать эффективные LDAP-запросы и избегать ошибок.

AdMod сходна с Dsmod, но отличается расширенными возможностями. Одно из неудобств использования Dsmod связано с тем, что утилита позволяет изменять многие, но не все объекты Active Directory. Например, нельзя задействовать Dsmod для создания сайта, связи сайтов или подсетей. AdMod позволяет модифицировать любые объекты в AD. Эту утилиту можно использовать для проведения изменений на большом числе объектов. Однако такие возможности AdMod заставляют применять ее осторожно. К счастью, AdMod предварительно выводит запрос, прежде чем модифицирует более чем N объектов (по умолчанию N=10, но это число можно изменить). Если необходимо выполнить изменения большого числа объектов, можно задействовать параметр -unsafe, который отключает предупреждения перед внесением изменений. Так же как в случае с утилитами Dsquery и Dsmod, можно перенаправить поток вывода команды AdFind с помощью (|) на вход команды AdMod так, что первая утилита будет находить соответствующие объекты, а вторая — производить необходимые изменения. Такую связку можно использовать в качестве мощного инструмента в сценариях.

PsTools. Пакет PsTools, предлагаемый компанией Sysinternals, представляет собой коллекцию административных утилит командной строки, которые бывают очень полезны во многих ситуациях. Я считаю весьма полезной утилиту PsList — программу просмотра процессов и состояния памяти на удаленной машине. Никакие из известных мне утилит не позволяют так глубоко проникать внутрь процессов и памяти. Ключ -m этой утилиты показывает детали использования памяти, ключ -d выдает потоки в процессах, -t показывает дерево процессов (см. экран 3). Дерево процессов позволяет определять, какой процесс запускается из-под другого процесса (например, служебные процессы). Можно запустить утилиту с автоматическим обновлением так, что ее функции будут похожи на действие удаленного диспетчера задач Task Manager (при использовании ключа -s ). Можно указать как имя интересующего процесса, так и только его PID. Комбинируя эти параметры, можно проанализировать процесс, который вызывает утечку памяти, и наблюдать за использованием памяти этим процессом. Имеется возможность просмотреть учетные записи, использующие эти процессы, время использования и время, когда процесс завис.

screen-A03.gif  Экран 3. Дерево процессов PsList 

Другим удобным инструментом набора PsTools является утилита PsExec, которая позволяет выполнять процессы на удаленных машинах так, как будто вы зарегистрировались на них и работаете с их консолями. Такая функция очень удобна для запуска команд, которые не могут работать на удаленных системах. Например, если вдруг понадобилось позвонить коллеге в удаленный офис, а вы не знаете, который час в той местности, можно запросить время во временной зоне пользователя командой

psexec \\ net time

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

psexec \\ cmd.exe

screen-A04.gif  Экран 4. Результаты работы PsExec 

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

Смена пароля: psexec \\IP_компьютера -u username -p oldpassw net user username newpassw

Опробовав эти утилиты в своей сети, помните, что во многих случаях их функциональность можно увеличить путем комбинации друг с другом. Существует еще много полезных утилит, доступных для Windows 2003. Можно многое узнать, если ввести в подсказке Windows 2003 строку command line reference и просмотреть список. Я надеюсь, что эта статья и описанные в ней утилиты будут помогать вам в решении административных задач.

compmgmt.msc - Консоль: Управление компьютером services.msc - Консоль: Службы Утилиты командной строки - здесь! Поиск популярных утилит для Windows сегодня стал намного проще. Ниже приведены источники, где можно получить их.

Утилиты из состава операционной системы. Наиболее известные утилиты включены в состав операционной системы. Встроенные файлы подсказки обычно подробно описывают их применение.

Утилиты Support Tools. Компакт-диск с операционной системой, как правило, содержит стандартный набор инструментов для решения проблем. Используются всеми опытными администраторами.

Microsoft Download Center (http://www.microsoft.com/downloads). Этот сайт — портал загрузки, организованный Microsoft. На сайте доступен пакет утилит Microsoft PowerToys for Windows XP (http://www.microsoft.com/windowsxp/ downloads/powertoys/xppowertoys.mspx).

Microsoft Windows Server 2003 Resource Kit. Доступен с Microsoft Download Center (http://www.microsoft.com/downloads/ details.aspx?FamilyID=9d467a69-57ff-4ae7-96ee-b18c4790cffd&DisplayLang=en). В нем можно найти дополнительные утилиты для Windows.

Web-сайты независимых компаний. Бесплатные или условно бесплатные утилиты не от Microsoft. Доступны: Sysinternals по адресу http://www.sysinternals.com. AdFind и AdMod можно найти на http://www.joeware.net.

microsin.net

Утилита Командной строки CHKDSK в Windows

Проблемы с жестким диском могут привести к непредсказуемому поведению операционной системы это и неспособность открыть или сохранить файл и повреждение данных на жестком диске вплоть до системных файлов и драйверов, в результате чего возникают ошибки BSOD (синий экран смерти) и другие неприятности.Если Вы заметили, что Ваш компьютер стал подвисать, тормозить, стали часто появляться окна с предупреждениями о системных ошибках или жесткий диск стал издавать какие либо посторонние звуки (шуршание, писк, пощелкивание…) — воспользуйтесь утилитой CHKDSK.

CHKDSK (сокращение от check disk — проверка диска) — стандартное приложение в операционных системах Microsoft Windows, которое проверяет жёсткий диск на ошибки файловой системы (например, один и тот же сектор отмечен как принадлежащий двум разным файлам).CHKDSK также может исправлять найденные ошибки файловой системы.CHKDSK также может проверять поверхность жёсткого диска на наличие физически повреждённых секторов (bad sectors). Найденные сектора отмечаются как повреждённые, и система больше не пытается читать с этих секторов или писать на них…

Но, в начале, мы поговорим об утилите Autochk.exe.

Может произойти так, что однажды включив компьютер — после завершения процедуры приветствия Запуск Windows, но еще до запуска графического интерфейса операционной системы, Вы увидите черный экран с предупреждением , что Windows собирается произвести проверку диска, в этом же окне присутствует таймер. У Вас есть 10 секунд для того чтобы отменить проверку, нажав любую клавишу на клавиатуре и продолжить загрузку операционной системы или дождаться истечения таймера и приступить к проверке диска.

Утилита autochk.exe предназначена для работы в реальном режиме во время загрузки системы. Она запускается автоматически при запуске ОС на первых секундах обычно до 10 сек. и проводит сканирование всех томов жесткого диска, это происходит без вмешательства пользователя. На этом этапе загрузки системы заблокированные файлы не мешают проверке целостности файловой системы.

По умолчанию утилита autochk.exe (Chkdsk.exe во время загрузки системы) запускается только в том случае, если диск был отмечен как «грязный» («dirty»). Это указывает на некорректное завершение работы файловой системы, т.е. имеются незаконченные изменения, из-за того что компьютер был выключен до того, как сделанные изменения были переданы на диск или из-за обнаруженных повреждений тома.Обнаружив том помеченный как «грязный» — программа autochk немедленно запускает команду chkdsk /f для этого тома. Команда chkdsk /f проверяет целостность файловой системы и пытается устранить все возможные неисправности тома.

Начиная с Windows Vista в файловую систему NTFS была встроена функция самовосстановления, которая пытается исправить определенные ошибки с которыми сталкивается во время нормальной работы операционной системы. Эти функциональные возможности позволили значительно снизить частоту появления томов отмеченных как «грязный».Если же функции самовосстановления не удалось исправить проблему, тогда том помечается как «грязный» и при следующем запуске системы утилита autochk.exe запустит CHKDSK.

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

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

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

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

использование командной строки — обеспечивается намного более обширный набор вариантов настроек.

Графический интерфейс

Откройте папку Компьютер. Щелкните правой кнопкой мыши по диску, который нужно проверить, и в контекстном меню выберите пункт Свойства.

Откройте вкладку Сервис и нажмите пункт Выполнить проверку… .

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

Автоматически исправлять системные ошибкиЭтот вариант установлен по умолчанию и инастраивает Windows на автоматический поиск и восстановление ошибок, которые будут найдены в файловой систем.Если этот вариант не выбран, то CHKDSK сообщит о любых найденных ошибка, но не исправит их.Этот выбор — эквивалент ключу /F, который задается при использовании CHKDSK из Командной строки.

Проверять и восстанавливать поврежденные сектораЭтот выбор настроит Windows на проверку диска для определение физически поврежденных секторов (bad sectors) и попытку восстановления уцелевшего содержимого.Этот выбор — эквивалент ключу /R, который задается при использовании CHKDSK из Командной строки.Следует заметить, что при выборе этого варианта будут так же автоматически найдены и исправлены ошибки файловой системы даже в том случае, если не отмечен предыдущий вариант, т.к. использование ключа /R требует установки и ключа /F.

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

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

После того как CHKDSK завершит все операции будет выведено сообщение о результатах проверки. Если проверка не выявит ошибок, Вы увидите диалоговое окно Устройство или диск успешно проверены.

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

Ниже, в таблице перечислены коды ошибок, которые могут содержатся в отчете программы CHKDSK после окончания ее выполнения.

Код ошибки Описание0 Не найдено ни одной ошибки1 Ошибки найдены и исправлены2 Была выполнена очистка диска, например удалены ненужные файлы, или очистка не была выполнена из-за отсутствия ключа /F.3 Диск не может быть проверен, ошибки не могут быть исправлены или ошибки не были исправлены, так как не был задан ключ /F.

Как уже упоминалось выше, CHKDSK производит проверку любого выбранного диска, не производя изменений в дисковых структурах, если не отмечен ни один из вариантов проверки.Но если будет выбран любой из вариантов или оба сразу, т.е. будут задействованы ключи /F или /R — CHKDSK потребует монопольный доступ к диску на чтение. Поэтому если на диске есть открытые файлы, CHKDSK не сможет начать работу немедленно.Если это не загрузочный диск — Вы получите сообщение о необходимости его отключения.

Нажмите кнопку Отключить для продолжения проверки диска. (После проверки все ранее открытые файлы или приложения нужно будет открыть заново, так как все ранее открытые дескрипторы станут неверны).Отключение диска — довольно решительный шаг, грозящий потерей данных, поэтому на мой взгляд, лучшее решение запланировать проверку. Нажмите кнопку Отмена и Вам будет предложено произвести проверку в следующий раз, когда Windows будет перезагружен.

Нажав кнопку Расписание проверки диска, Вы запланируете запуск программы Autochk.exe., которая запустится при следующей перезагрузке операционной системы. (О работе этой утилиты рассказано в начале статьи).

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

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

Использование Командной строки предоставляет Вам намного более обширный перечень вариантов настроек утилиты CHKDSK.Вы должны обладать правами администратора.

Для того, чтобы запустить Командную строку — откройте Пуск — Все программы — Стандартные и щелкните правой кнопкой мыши на Командная строка. В контекстном меню выберите пункт Запуск от имени администратора.

Откроется окно Командной строки.

Обратите внимание на запись в Командной строке. Если Вы сделали все правильно она будет иметь вид: C:\Windows\system32>.Если же запись имеет вид C:\Users\имя вашей учетной записи>, значит Вы открыли Командную строку как обычный пользователь и работать с утилитой CHKDSK не сможете

Если Вы введете в Командной строке команду CHKDSK и нажмете клавишу Enter, начнется проверка Вашего диска (а именно раздела где установлена ОС), но CHKDSK не исправляет ошибки и не проверяет поверхность диска на наличие повреждённых секторов без заданных ключей. Выполненная без параметров команда CHKDSK выведет информацию о состоянии текущего диска. (Аналогично использованию CHKDSK при помощи графического интерфейса без выбранных вариантов проверки).

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

СинтаксисCHKDSK [том[[путь]имя_файла]] [/F] [/V] [/R] [/X] [/C] [/L[:размер]]

CHKDSK Команда запускает проверку диска на наличие ошибок. Если ни один флаг не установлен, проверка осуществляется в режиме только чтения (если ошибки будут обнаружены, программа проверки диска не будет пытаться исправлять их).Том Укажите букву проверяемого диска с двоеточием. Например, CHKDSK C:имя_файла Название и расширение файла, который нужно проверить на наличие фрагментации (только для дисков с файловыми системами FAT и FAT32). Необходимо указать полный путь к файлу. Например, чтобы проверить фрагментацию файла wseven.txt, расположенного в папке «Windows» на флэш-диске G, введите CHKDSK G:\WINDOWS\WSEVEN.TXT и нажмите Enter./F Исправление ошибок на диске. Например, чтобы проверить диск C и исправить ошибки в случае их обнаружения, введите CHKDSK C: /F и нажмите Enter./R Поиск поврежденных секторов и восстановление хранящихся в них данных. Должен быть обязательно установлен флаг /F. Например, чтобы проверить поверхность диска C на наличие физически поврежденных секторов и восстановить хранящиеся в них данные, введите CHKDSK C: /F /R и нажмите Enter./V Если этот ключ установлен, во время проверки дисков с файловой системой FAT/FAT32 выводится полный путь и имя каждого файла на диске. Для дисков с файловой системой NTFS: вывод сообщений об очистке (при их наличии)./X Предварительное отключение тома (при необходимости). Все открытые дескрипторы для этого тома будут недействительны. Должен быть обязательно установлен флаг /F. Например, CHKDSK C: /F /X

Ключи CHKDSK, действующие только во время проверки дисков с файловой системой NTFS

/L:размер Этот ключ позволяет задать размер файла журнала (в килобайтах). Если размер не указан, выводится текущее значение размера. Например, чтобы узнать текущий размер файла журнала chkdsk для диска C, введите CHKDSK C: /L и нажмите Enter. Чтобы проверить диск C, исправить системные ошибки на нем и задать новый размер файла журнала равный 80 мегабайтам, введите CHKDSK C: /F /L:81920 и нажмите Enter. Обратите внимание, что для файла журнала требуется много места, и слишком маленькое значение установить не получится./I Если этот ключ установлен, CHKDSK выполняется быстрее за счет менее строгой проверки элементов индекса./C Если этот ключ установлен, CHKDSK пропускает проверку циклов внутри структуры папок./B Если этот ключ установлен, CHKDSK сбрасывает ранее отмеченные поврежденные (bad) секторы и перепроверяет их. Должен быть обязательно установлен флаг /R. Например, чтобы проверить поверхность диска C на наличие физически поврежденных секторов с восстановлением хранящихся в них данных, а также перепроверить все секторы, отмеченные ранее как поврежденные, введите CHKDSK C: /F /R /B и нажмите Enter.

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

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

В Командной строке введите команду chkdsk /f и нажмите Enter. Появится сообщение о том, что не удается заблокировать текущий диск, а как Вы помните при использовании ключа /F CHKDSK требует монопольный доступ к диску, поэтому на предложение системы Невозможно выполнить команду CHKDSK. так как указанный том используется другим процессом. Следует ли выполнить проверку этого тома при следующей перезагрузке системы? [Y (да)/N (нет)] нажмите на клавиатуре клавишу Y Вам будет сообщено, что том будет проверен при следующей перезагрузке системы.

Этими действиями Вы запланировали запуск утилиты Autochk.exe. При следующем запуске компьютера Вы получите уведомление о запланированной проверке с таймером. Если Вы хотите продолжить проверку, ничего не нажимайте, дождитесь истечения таймера. В противном случае нажмите любую клавишу на клавиатуре, позволив продолжить загрузку Windows.В том случае если Вы пропустили запланированную проверку (нажали любую клавишу) во время отсчета таймера, то при следующем запуске компьютера вновь запустится утилита Autochk.exe. и так будет происходить до тех пор пока проверка не будет произведена.

Если же Вы по каким либо причинам хотите полностью отказаться от запланированной проверки, воспользуйтесь утилитой командной строки chkntfs (не смотря на название, она также годиться и для FAT32).Введите в Командной строке команду chkntfs /x c: (c: — это буква диска для которого Вы хотите аннулировать запланированную проверку. Двоеточие обязательный атрибут.) Нажмите Enter.

Ниже приведен пример.Запущенная без каких либо ключей команда (только с буквой диска, в конкретном случае это диск С: — chkntfs c:), укажет запланирована ли проверка этого диска при следующей перезагрузке системы. Так как проверка была назначена вручную, Вы увидите соответствующее сообщение.Чтобы отключить эту возможность введите команду chkntfs /x c:Если же вновь ввести команду chkntfs c: — Вы увидите сообщение о том. что проверка не назначена и команда выдаст лишь информацию о типе файловой системы и результат последней проверки диска (например, Ошибки на C: не обнаружены).

Операции, выполняемые программой CHKDSK

Работа программы CHKDSK делится на три основных прохода, в течение которых CHKDSK проверяет все метаданные на томе, и дополнительные четвертый и пятый проходы.

Термин «метаданные» означает «данных о данных.» Метаданные являются, так сказать, «надстройкой» над файловой системой, в которой отслеживаются сведения обо всех файлах, хранящихся на томе. В метаданных содержатся сведения о кластерах, составляющих объем данных конкретного файла, о том, какие кластеры свободны, о кластерах, содержащих поврежденные сектора и т.д. NTFS — это восстанавливаемая файловая система, которая использует журналы транзакций и методы восстановления, чтобы обеспечить согласованность метаданных тома. В формате NTFS создается набор файлов, содержащих данные, используемые для реализации структуры файловой системы. NTFS резервирует первые 16 записей таблицы MFT (Master File Table) для хранения информации об этих файлах, эта информация и называется метаданными. С другой стороны, данные, содержащиеся в файле, обозначаются как «данные пользователя». Для защиты данных пользователей этот способ не применяется.NTFS использует журналы транзакций для записи транзакций ввода-вывода в кэш и затем записывает выполненные транзакции из кэша на диск.Если возникает отказ системы до завершения процесса постоянной записи (записи на диск), что обычно происходит при некорректном отключении из-за отказа источника питания или ошибки пользователя, то NTFS использует средства восстановления, в частности, утилиту CHKDSK.EXE, чтобы исправить метаданные в MFT. Эти средства восстановления не исправляют и не изменяют пользовательские данные, а только исправляют таблицу MFT.Проход 1. Проверка файлов (CHKDSK is verifying files)

Во время первого прохода CHKDSK выводит сообщение о том, что выполняется проверка файлов, а также объем выполненной проверки, выраженный в процентах (от 0 до 100). В течение этого этапа CHKDSK проверяет сегмент записи каждого файла в основной таблице файлов (MFT) тома.

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

В конце этого этапа CHKDSK определяет используемое пространство и доступное пространство как в пределах MFT, так и на томе в целом. NTFS отслеживает эти данные в собственных массивах битов, хранящихся на диске. CHKDSK сравнивает свои результаты с массивами битов, хранящимися в NTFS. В случае расхождений эти расхождения отмечаются в выходных данных CHKDSK. Например, если выясняется, что сегмент записи файла, находившийся в использовании, повреждён, кластеры диска, связанные с этим сегментом записи файла, помечаются в массиве битов CHKDSK как «доступные», но в массиве битов NTFS они помечаются как «используемые».

Во время первого прохода CHKDSK изменение состояния индикатора «процент выполнения» является относительно плавнымв целом «процент выполнения» довольно точно отражает реальное время, требуемое для этого этапа.Проход 2. Проверка индексов (CHKDSK is verifying indexes)

Во время второго прохода CHKDSK выводит сообщение о том, что выполняется проверка индексов, и снова отображает объем выполненной проверки, выраженный в процентах (от 0 до 100). В течение этого этапа CHKDSK проверяет все индексы на томе.

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

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

Отношение процент/время может быть неприменимо ко второму этапу, когда CHKDSK проверяет индексы (каталоги NTFS). Время, требуемое для обработки каталога, тесно связано с числом файлов и подкаталогов в данном каталоге, но «процент выполнения» во время этого этапа основывается только на числе каталогов, которые предстоит проверить программе CHKDSK. Из-за этой зависимости, «Процент выполнения», отображаемый программой CHKDSK не может служить как надежное представление фактического времени, оставшегося для завершения этого прохода.Проход 3. Проверка дескрипторов безопасности (CHKDSK is verifying security descriptors)

Во время третьего прохода CHKDSK выводит сообщение о том, что выполняется проверка дескрипторов безопасности, и в третий раз отображает «процент выполнения», выраженный в процентах (от 0 до 100). В течение этого этапа CHKDSK проверяет все дескрипторы безопасности, связанные с файлами или каталогами на данном томе.

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

Во время третьего прохода CHKDSK изменение состояния индикатора «процент выполнения» является относительно плавнымв целом «процент выполнения» довольно точно отражает реальное время, требуемое для этого этапа.Проход 4. Проверка используемых секторов (Дополнительный) (CHKDSK is verifying file data)

Если действует ключ /R, CHKDSK выполняет четвёртый проход для поиска поврежденных секторов в используемом пространстве тома и отображает «процент выполнения», выраженный в процентах (от 0 до 100). CHKDSK выполняет попытку чтения каждого сектора на томе, чтобы получить подтверждение пригодности сектора для использования. Если CHKDSK обнаруживает нечитаемый сектор, NTFS добавляет кластер, содержащий данный сектор, в список поврежденных кластеров. Если поврежденный кластер используется, CHKDSK выделяет новый кластер для выполнения функции поврежденного кластера. «Процент выполнения», отображаемый программой CHKDSK на этом этапе, представляет собой проверенную часть используемых секторов в процентном выражении.Проход 5. Проверка неиспользуемых секторов (Дополнительный) (CHKDSK is verifying free space)

Если действует ключ /R, CHKDSK выполняет пятый проход для поиска поврежденных секторов в неиспользуемом пространстве тома и отображает «процент выполнения», выраженный в процентах (от 0 до 100). «Процент выполнения», отображаемый программой CHKDSK на этом этапе, представляет собой проверенную часть неиспользуемых секторов в процентном выражении.Если CHKDSK обнаруживает нечитаемый сектор, NTFS добавляет кластер, содержащий данный сектор, в список поврежденных кластеров.

Проход 4 обычно занимает больше времени чем проход 5 на томе с примерно равным количеством используемых и неиспользуемых кластеров. Для тома с главным образом неиспользуемыми кластерами проход 5 длится дольше чем проход 4.

ПРИМЕЧАНИЕ

Проходы 4 и 5 могут занять довольно продолжительное время, но файловая система NTFS идентифицирует и перераспледеляет сбойные сектора в течении нормального функционирования операционной системы. Следовательно, использование ключа /R обычно не является существенным. Тем не менее, использование ключа /R является удобным способом проверки всего тома, если есть основания подозревать, что на диске имеются поврежденные секторы.

Источник: http://kompiks.blogspot.ru/2012/05/chkdsk-windows-7.html

www.varia-nt.ru

Утилиты командной строки

Сейчас уже найдется не так много пользователей, которым доводилось работать с командной строкой. Большей частью пользователи привыкли к удобным графическим утилитам, с которыми можно работать при помощи одной только мыши. Утилиты командной строки представляют собой консольные приложения, в виде черного экрана с белым текстом на нем. Такие утилиты вызываются вместе с параметрами, и находятся в папке BIN сервера InterBase, по умолчанию:

C:\PROGRAM FILES\BORLAND \INTERBASE\BIN

Вызвать такую утилиту можно с помощью окна CMD (для WinNT, 2000, XP или выше) или COMMAND (для Win95/98/ME). Так, чтобы узнать версию сервера, нажмите "Пуск -> Выполнить", а в окне введите cmd или command, в зависимости от вашей ОС. Кстати, в WinXP тоже есть команда command, однако она работает в режиме MS-DOS и не поддерживает длинных имен файлов и папок. Поэтому в XP (или выше) нужно использовать cmd.

Откроется черное окно, в конце последней строки будет мигать курсор, это и есть командная строка. Введите следующие команды (подразумевается адрес InterBase по умолчанию), после каждой из них нажимая <Enter>:

c:

cd program files\borland\interbase\bin gpre -z

Сразу оговоримся, что текст в окне придется набирать вручную. Если скопировать текст, а затем выбрать в СМЕ) контекстную команду "вставить", нет гарантии, что все символы скопируются правильно. В этом случае при выполнении команд вы получите ошибку. Зато в СМЕ" имеется возможность повторить последнюю команду, не набирая ее. Достаточно нажать и удерживать клавишу "стрелка вправо", чтобы заново ввести текст последней команды. Это может быть полезным, когда приходится подряд набирать похожие команды: можно повторить, а затем отредактировать текст предыдущей команды.

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

Утилиты командной строки

Рис. 25.1. Утилита командной строки gpre.exe

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

c:

делает текущим диск C: (на случай, если ранее был текущим другой диск).

Команда cd (Change Directories) меняет текущий каталог на указанный, то есть, командой

cd c:\program files\borland\interbase\bin мы переходим в папку BIN сервера InterBase. Если у вас InterBase установлен по другому адресу, в этой команде следует сделать изменения. В конце мы даем команду

gpre -z которая вызывает утилиту gpre.exe с параметром -z. Эта утилита является препроцессором языков C/C++ и предназначена для разработчиков, напрямую работающих с InterBase API. Не самая используемая утилита, но здесь для нас интересен параметр -z, который выводит информацию о версии InterBase и самой утилиты (этот же параметр есть и у остальных утилит, с которыми нам предстоит познакомиться).

Как видите, расширение *.exe при загрузке утилиты можно не указывать, а регистр букв не имеет значения. Закрыть данное окно можно командой exit. В дальнейшем для краткости изложения предполагается, что текущей папкой в этом окне является папка BIN сервера InterBase, где и хранятся все остальные утилиты.

⇐Практика применения транзакций || Оглавление || Пользователи⇒

www.delphiplus.org

Запуск файла с командной строки. Запуск программ Windows из командной строки и cmd-файлов

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

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

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

введите в командной строке setup.exe или msiexec /i .

Чтобы установить программу или обновить версию программы в тихом режиме (без запуска мастера установки программы),

введите в командной строке setup.exe /pEULA=1 /pKSN=1|0 /pINSTALLLEVEL= /pALLOWREBOOT=1|0 /pSKIPPRODUCTCHECK=1|0 /pSKIPPRODUCTUNINSTALL=1|0 /s

msiexec /i EULA=1 KSN=1|0 INSTALLLEVEL= ALLOWREBOOT=1|0 ADDLOCAL= SKIPPRODUCTCHECK=1|0 SKIPPRODUCTUNINSTALL=1|0 /qn ,

  • EULA=1 означает, что вы принимаете положения Лицензионного соглашения. Текст Лицензионного соглашения входит в . Согласие с положениями Лицензионного соглашения является необходимым условием для установки программы или обновления версии программы. Если значение этого параметра не указано при установке в тихом режиме, программа не будет установлена.
  • KSN=1|0 означает согласие (1) или отказ (0) участвовать в программе Kaspersky Security Network (далее также "KSN"). Текст Положения об участии в KSN входит в комплект поставки Kaspersky Endpoint Security . Указание значения параметра необязательно. Если в команде не указано значение параметра KSN , то при первом запуске Kaspersky Endpoint Security откроется окно с запросом на участие в программе KSN.
  • INSTALLLEVEL= указывает на тип установки Kaspersky Endpoint Security . Указание значения параметра необязательно. Если в команде не указано значение параметра INSTALLLEVEL , по умолчанию выполняется стандартная установка программы.

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

    • 100 . Выполняется базовая установка программы.
    • 200 . Выполняется стандартная установка программы.
    • 300 . Выполняется установка всех компонентов программы.
  • ALLOWREBOOT=1|0 означает согласие (1) или запрет (0) на автоматическую перезагрузку компьютера, если она потребуется после установки или обновления программы. Указание значения параметра необязательно. Если в команде не указано значение параметра ALLOWREBOOT , по умолчанию автоматическая перезагрузка компьютера после установки или обновления программы запрещена.

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

  • ADDLOCAL= указывает, какие компоненты должны быть установлены дополнительно к компонентам, выбранным по умолчанию в режиме стандартной установки. Указание значения параметра необязательно.

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

    • MSBitLockerFeature . Выполняется установка компонента Microsoft BitLocker Manager.
    • AntiAPTFeature . Выполняется установка компонента KATA Endpoint Sensor.
  • SKIPPRODUCTCHECK=1|0 означает включение (1) или выключение (0) проверки на наличие несовместимого программного обеспечения. Указание значения параметра необязательно. Если в команде не указано значение параметра SKIPPRODUCTCHECK , по умолчанию Kaspersky Endpoint Security проводит проверку и выводит на экран список обнаруженных несовместимых программ.
  • SKIPPRODUCTUNINSTALL=1|0 означает согласие (1) или запрет (0) на автоматическое удаление найденных программ, несовместимых с Kaspersky Endpoint Security. Указание значения параметра необязательно. Если в команде не указано значение параметра SKIPPRODUCTUNINSTALL , по умолчанию Kaspersky Endpoint Security пытается удалить все найденные несовместимые программы.

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

bazava.ru

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

Командная строка представляет собой одну из возможностей Windows, обеспечивающую ввод команд MS-DOS и других компьютерных команд. Важность этой командной строки состоит в том, что она позволяет выполнять задачи без помощи графического интерфейса Windows. Обычно командная строка используется только опытными пользователями. Вы также можете ознакомиться с системными командами и программами в статье "Системные команды и программы WINDOWS".

Для того чтобы запустить командную строку необходимо нажать на кнопку "Пуск". В поле поиска введите Командная строка применимо для Windows Vista и Seven, а затем в списке результатов выберите пункт Командная строка. Либо выберите пункт "Выполнить" и напишите "cmd", после чего и откроется командная строка. Также можно использовать набор сочетания клавиш "Win+R" для вызова окна "Выполнить".

КОМАНДА ПОЯСНЕНИЕ
APPENDПозволяет программам открывать файлы в указанных каталогах так, словно они находятся в текущем каталоге.
ARPОтображение и изменение таблиц преобразования IP-адресов в физические, используемые протоколом разрешения адресов.
ASSOCВывод либо изменение сопоставлений по расширениям имен файлов.
ATКоманда предназначена для запуска программ в указанное время.
ATMADMКонтроль подключений и адресов, зарегистрированных диспетчером вызовов ATM в сетях с асинхронным режимом передачи (ATM)
ATTRIBОтображение и изменение атрибутов файлов.
BCDEDITЗадает свойства в базе данных загрузки для управления начальной загрузкой.
BLASTCLNУтилита очистки от червей.
BOOTCFGЭта программа командной строки может быть использована для настройки, извлечения, изменения или удаления параметров командной строки в файле Boot.ini.
BREAKВключение и выключение режима обработки комбинации клавиш CTRL+C.
CACLSОтображение и редактирование списков управления доступом (ACL) к файлам.
CALLВызов одного пакетного файла из другого.
CDВывод имени либо смена текущей папки.
CHANGEИзменение данных входа в систему, порта, пользователя.
CHCPВывод либо установка активной кодовой страницы.
CHDIRВывод имени либо смена текущей папки.
CHKDSKПроверка диска и вывод статистики.
CHKNTFSОтображение или изменение выполнения проверки диска во время загрузки.
CIDDAEMONСервис индексации файлов.
CIPHERПрограмма шифрования файлов.
CLSОчистка экрана.
CMDЗапуск еще одного интерпретатора командных строк Windows.
CMSTPУстановка профилей диспетчера подключений.
COLORУстановка цветов переднего плана и фона, используемых по умолчанию.
COMPСравнение содержимого двух файлов или двух наборов файлов.
COMPACTОтображение и изменение сжатия файлов в разделах NTFS.
CONVERTПреобразование дисковых томов FAT в NTFS. Нельзя выполнить преобразование текущего активного диска.
COPYКопирование одного или нескольких файлов в другое место.
CPROFILEОчищает указанные профили неиспользуемого пространства, и, если пользовательские ассоциации файлов отключены, удаляет эти ассоциации из реестра. Профили, которые используются в настоящее время не изменяются.
DATEВывод либо установка текущей даты.
DEBUGСредство для отладки и редактирования программ.
DEFRAGДефрагментация диска.
DEVCONАльтернативная команда для запуска диспетчера устройств.
DELУдаление одного или нескольких файлов.
DIRВывод списка файлов и подпапок из указанной папки.
DISKCOMPСравнение содержимого двух гибких дисков.
DISKCOPYКопирование содержимого одного гибкого диска на другой.
DISKPARTОтображение и настройка свойств раздела диска.
DISKPERFСчетчик производительности дисков.
DOSKEYРедактирование и повторный вызов командных строк; создание макросов.
DRIVERQUERYОтображение текущего состояния и свойств драйвера устройства.
ECHOВывод сообщений и переключение режима отображения команд на экране.
EDITЗапуск редактор MS-DOS.
ENDLOCALКонец локальных изменений среды для пакетного файла.
EDLINЗапуск построчного текстового редактора.
ERASEУдаление одного или нескольких файлов.
ESENTUTLОбслуживание утилит для Microsoft баз данных Windows.
EVENTCREATEЭта команда позволяет администратору создать запись об особом событии в указанном журнале событий.
EVENTRIGGERSЭта команда позволяет администратору отобразить и настроить триггеры событий в локальной или удаленной системе.
EXE2BINПреобразование EXE-файлов в двоичный формат.
EXITЗавершение работы программы CMD.EXE (интерпретатора командных строк).
EXPANDРаспаковка сжатых файлов.
FCСравнение двух файлов или двух наборов файлов и вывод различий между ними.
FINDПоиск текстовой строки в одном или нескольких файлах.
FINDSTRПоиск строк в файлах.
FINGERВывод сведений о пользователях указанной системы.
FLATTEMPВключает или отключает плоские временные папки.
FLTMCРабота с фильтром нагрузки драйверов.
FORЗапуск указанной команды для каждого из файлов в наборе.
FORMATФорматирование диска для работы с Windows.
FSUTILОтображение и настройка свойств файловой системы.
FTPПрограмма передачи данных.
FTYPEВывод либо изменение типов файлов, используемых при сопоставлении по расширениям имен файлов.
GETMACОтображает MAC-адрес одного или нескольких сетевых адаптеров компьютера.
GOTOПередача управления в отмеченную строку пакетного файла.
GPRESULTОтображение информации о групповой политике для компьютера или пользователя.
GPUPDATEВыполнение обновления групповых политик.
GRAFTABLПозволяет Windows отображать расширенный набор символов в графическом режиме.
HELPВыводит справочную информацию о командах Windows.
HOSTNAMEОтображение имени компьютера.
ICACLSОтображение, изменение, архивация или восстановление списков ACL для файлов и каталогов.
IFОператор условного выполнения команд в пакетном файле.
IPCONFIGВывод информацию о вашем IP, MAC, маски подсети, стандартный шлюз.
IPSECCMDНастройка Internet Protocol Security (IPSec) политики в службе каталогов или в локальном или удаленном реестре.
IPXROUTEПрограмма управления маршрутизацией NWLink IPX.
IRFTPОтправка файлов по инфракрасной связи.
LABELСоздание, изменение и удаление меток тома для дисков.
LODCTRОбновление имен счётчиков и поясняющего текста для расширенного счётчика.
LOGMANУправление расписанием для счетчиков производительности и журнала трассировки событий.
LOGOFFЗавершение сеанса Windows.
LSASSСервер определения локальной защиты.
MAKECABАрхивирование файлов в сab-архив.
MDСоздание папки.
MEMВыводит сведения об используемой и свободной памяти.
MKDIRСоздание папки.
MKLINKСоздание символических и жестких ссылок.
MMCОткрытие окна консоли MMC.
MODEКонфигурирование системных устройств.
MOFCOMP32-ух разрядный компилятор Microsoft MOF.
MOREПоследовательный вывод данных по частям размером в один экран.
MOUNTVOLПросмотр, создание и удаление точек подключения тома.
MOVEПеремещение одного или нескольких файлов из одной папки в другую.
MQBKUPУтилита архивирования и восстановления очереди сообщений.
MQSVCОбеспечивает инфраструктуру для работы распределенных приложений.
MRINFOРабота с многоадресными рассылками.
MSGОтправка сообщений пользователю.
MSIEXECЗапуск установщика Windows.
NBTSTATСтатистики протокола и текущих подключений TCP/IP с помощью NBT (NetBIOS через TCP/IP)/
NETПакет приложений предназначенный для работы с сетью.
NETSHЛокальное или удаленное отображение и изменение параметров сети.
NETSTATОтображение статистики протоколов и текущих сетевых подключений TCP/IP.
NSLOOKUPВывод информации, предназначенный для диагностики DNS.
NTBACKUPЗапуск мастера архивирования.
NTSDОтладчик командной строки.
OPENFILESОтображение файлов, открытых на общей папке удаленным пользователем.
PAGEFILECONFIGНастройка файлов подкачки и виртуальной памяти.
PATHОтображает или устанавливает путь поиска исполняемых файлов.
PATHPINGОтображение информации о скрытых сетях и потери данных.
PAUSEПриостанавливает выполнение пакетного файла и выводит сообщение.
PERFMONОткрывает окно визуализации «Производительность».
PINGПроверка IP-уровня подключения к другому TCP/IP компьютера, запрос (ICMP) сообщения с эхо-запросом.
POPDВосстанавливает предыдущее значение активной папки, сохраненное с помощью команды PUSHD.
POWERCFGДанная команда позволяет управлять электропитанием системы.
PRINTВыводит на печать содержимое текстового файла.
PROMPTИзменяет приглашение в командной строке Windows.
PROXYCFGИнструментарий настройки proxy-соединения.
PUSHDСохраняет значение активной папки и переходит к другой папке.
QAPPSRVОтображает доступные серверы терминалов в сети.
QPROCESSОтображает информацию о процессах.
QWINSTAОтображение информации о сеансах терминалов.
RASDIALИнтерфейс связи из командной строки для клиента службы удалённого доступа.
RCPОбмен файлами с компьютером, на котором выполняется служба RCP.
RDУдаляет папку.
RECOVERВосстанавливает данные, которые можно прочитать, с плохого или поврежденного диска.
REGРедактирование системного реестра через командную строку.
REGSVR32Сервер регистрации.
RELOGСоздает новый журнал производительности из уже имеющего.
REMПомещает комментарии в пакетные файлы и файл CONFIG.SYS.
RENПереименовывает файлы или папки.
RENAMEПереименовывает файлы или папки.
REPLACEЗамещает файлы.
RESETУтилита сброса служб терминалов.
REXECВыполнение команд на удаленных узлах на которых выполняется служба rexec.
RMDIRУдаление папки.
ROBOCOPYУлучшенное средство копирования файлов и деревьев каталогов.
ROUTEОбработка таблиц сетевых маршрутов.
RSHВыполнение команд на удаленных узлах, на которых запущена служба RSH.
RSMУправление ресурсами носителей с помощью службы "Съемные ЗУ".
RUNASИспользование приложений от имени другого пользователя.
RUNDLL32Запуск стандартных команд-функций заложенных в dll.
RWINSTACброс значений подсистем оборудования и программ сеанса в начальное состояние.
SDBINSTУстановщик базы данных совместимости.
SECEDITАвтоматизация задач настройки безопасности.
SETПоказывает, устанавливает и удаляет переменные среды Windows.
SETVERЗадает номер версии, который MS-DOS сообщает программе.
SFCПроверка файлов Windows.
SHADOWПозволяет наблюдать за другим сеансом служб терминалов.
SETLOCALНачинает локализацию изменений среды в пакетном файле.
SCОтображает и настраивает службы (фоновые процессы).
SCHTASKSВыполняет команды и запускает программы по расписанию.
SHIFTИзменение положения (сдвиг) подставляемых параметров для пакетного файла.
SHUTDOWNЛокальное или удаленное выключение компьютера.
SORTСортировка ввода.
STARTВыполнение программы или команды в отдельном окне.
SUBSTНазначение заданному пути имени диска.
SYSTEMINFOВывод сведений о системе и конфигурации компьютера.
TASKLISTОтображение всех выполняемых задач, включая службы.
TASKKILLПрекращение или остановка процесса или приложения.
TCMSETUPУстановка клиента телефонии.
TFTPОбмен файлами с удаленным компьютером, на котором запущена служба TFTP.
TIMEВывод и установка системного времени.
TITLEНазначение заголовка окна для текущего сеанса интерпретатора командных строк CMD.EXE.
TLNTADMNУдаленное управление компьютером.
TRACERTТрассировка маршрута к указанному узлу.
TRACERRTОбрабатывает двоичные файлы журнала отслеживания событий или потоки данных.
TRACERT6Версия «tracert» для протокола IPv6.
TREEГрафическое отображение структуры каталогов диска или папки.
TSCONПрисоединяет сеанс пользователя к сеансу терминала.
TSDISCONОтключение сеанса терминала.
TSKILLПрекращение процесса.
TSSHUTDNЗавершение работы сервера в установленном порядке.
TYPEВывод на экран содержимого текстовых файлов.
TYPEPERFВыводит сведения о производительности на экран или в журнал.
UNLODCTRУдаление имен счетчиков и поясняющего текста для расширенного счетчика.
USERINITПроводник системы Windows.
VERВывод сведений о версии Windows.
VERIFYУстановка режима проверки правильности записи файлов на диск.
VOLВывод метки и серийного номера тома для диска.
VSSADMINИнструмент командной строки теневого копирования тома.
XCOPYКопирование файлов и деревьев каталогов.
WMICВывод сведений WMI в интерактивной среде.
W32TMДиагностика службы времени.
WBEMTESTТестер инструментария управления Windows.
WINVERВывод информации о версии Windows.

allmbs.ru

Список команд Windows ( Windows CMD )

  Список команд включает в себя наиболее полный перечень, представленный не только внутренними командами CMD, но и утилитами командной строки. В разных версиях операционных систем семейства Windows набор команд, их входные параметры, синтаксис и отображение результатов могут различаться. Одна и та же утилита командной строки может присутствовать в стандартной поставке одной версии Windows, но отсутствовать или входить в состав дополнительных средств, например, Resource Kit или Software Development Kit, для другой. Некоторые из приведенных команд, устарели, и не поддерживаются или не имеют смысла в современных операционных системах. Но есть также и очень полезные например из материала Как раздавать WiFi с ноутбука средствами Windows.

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

APPEND - позволяет программам открывать файлы данных из указанных папок так, как будто они находятся в текущей папке. 

ARP - просмотр и изменение таблиц ARP (Address Resolution Protocol)

ASSOC - просмотр или изменение сопоставлений расширений файлов приложениям

AT - управление планировщиком задач

ATTRIB - изменение атрибутов файлов

BCDBOOT - копирование в системный раздел файлов загрузки и создание нового хранилища конфигурации загрузки (BCD)

BCDEDIT - редактирование хранилища данных конфигурации загрузки (BCD)

BOOTCFG - редактирование параметров загрузки в файле boot.ini

BOOTSECT - редактирование загрузочных секторов для обеспечения загрузки NTLDR или BOOTMGR

CACLS - редактирование списков управления доступом к файлам (ACL - Access Control List)

CALL - вызов из командного файла подпрограмм или других командных файлов

CD - смена каталога (Change Directory)

CHANGE - изменение настроек сервера терминалов. Контексты - LOGON, PORT, USER

CHGLOGON - изменение настроек сервера терминалов, аналогично CHANGE LOGON

CHGPORT - изменение настроек сервера терминалов, аналогично CHANGE PORT

CHGUSR - изменение настроек сервера терминалов, аналогично CHANGE USER

CHCP - просмотр или изменение текущей кодовой страницы

CHKDSK - проверка диска (Check Disk)

CHKNTFS - проверка признака ошибки файловой системы и управление проверкой диска при загрузке Windows

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

CIPHER - отображение или изменение шифрования файлов

CLIP - перенаправление вывода утилит командной строки в буфер обмена Windows

CLS - очистка экрана в командной строке

CMD - запуск новой копии интерпретатора командной строки

COLOR - изменение цвета текста и фона в окне CMD

COMMAND - запуск новой копии интерпретатора командной строки MS-DOS

COMP - сравнение содержимого файлов

COMPACT - управление сжатием и распаковкой файлов в разделах NTFS

CONVERT - преобразование файловой системы из FAT в NTFS

COPY - копирование файлов и каталогов

DATE - отображение или изменение даты

DEBUG - запуск отладчика Windows

DEFRAG - дефрагментация диска

DEL - удаление одного или нескольких файлов

DevCon - управление устройствами в командной строке

DIANTZ — тоже что и MAKECAB, создание архивов .cab.

DIR - отображение списка файлов и каталогов

DISKPART - управление разделами дисков из командной строки

DOSKEY - редактирование и повторный вызов команд Windows, использование макросов.

DRIVERQUERY - отобразить информацию об установленных драйверах.

ECHO - вывод текста на экран консоли

EDIT - запуск текстового редактора

ENDLOCAL - конец локальных изменений переменных окружения в командном файле

ERASE - аналогично команде DEL - удаление файлов

ESENTUTL - обслуживание баз данных Extensible Storage Engine для Windows

EVENTCREATE - запись сообщения в журнал событий Windows

EXIT - выход из процедуры или командного файла

EXPAND - распаковка сжатых файлов CAB-файлов.

EXTRACT - извлечение содержимого, распаковка CAB-файлов в Windows (EXTRAC32)

FC - сравнение содержимого файлов

FIND - поиск строки символов в файле

FINDSTR - поиск строк в файлах с использованием регулярных выражений

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

FORFILES - выполнение указанной команды для каждого файла из заданной группы

FORMAT - форматирование диска 

FSUTIL - управление файловой системой

FTP - консольный FTP-клиент

FTYPE - просмотр и изменение расширений файлов и сопоставленных им приложений

GETMAC - отображение физического адреса сетевого адаптера (MAC-адреса)

GOTO - команда безусловного перехода в командном файле

GPRESULT - отображение результирующей политики (RSoP) 

GPUPDATE - обновление групповых политик.

HELP - вызов справки командной строки Windows

HOSTNAME - отображение имени компьютера

iCACLS - управление списками доступа (ACL) 

IF - оператор условного выполнения команд в пакетном файле

IPCONFIG просмотр и управление конфигурацией протокола IP

LABEL - редактирование меток тома дисков

LOGMAN - управление монитором оценки производительности системы

LOGOFF - завершение сеанса пользователя

MAKECAB - создание сжатых файлов формата CAB

MEM - вывод справки об использовании памяти в MS-DOS

MD - создание нового каталога

MKLINK - создание символической ссылки на файл или каталог

MODE - конфигурирование системных устройств в среде CMD

MORE - постраничный вывод в консоли

MOUNTVOL - управление точками монтирования томов

MOVE - перемещение файлов и каталогов

MOVEFILE - перемещение или удаление занятых файлов при следующей перезагрузке

MSG - отправка сообщений пользователям.

NBTSTAT - просмотр статистических данных NETBIOS через TCP/IP (NetBT)

NET - управление ресурсами локальной сети

NETCFG - отображение и изменение конфигурации компонентов сети

NETSH - командная сетевая оболочка (Network Shell)

NETSTAT - отображение статистики сетевых соединений

NSLOOKUP - просмотр данных DNS в командной строке

OPENFILES - управление открытыми по сети или локально файлами

PATH - отображение или изменение путей поиска исполняемых файлов

PATHPING - трассировка маршрута с возможностью оценки качества участков трассы

PAUSE - пауза при выполнении командного файла

PING утилита проверки доступности узла

PKGMGR - управление программными пакетами Windows

POPD - возврат в каталог, ранее запомненный с помощью команды PUSHD

PNPUTIL - конфигурирование драйверов устройств PnP

POWERCFG - настройка параметров системы электропитания Windows

PRINT - печать текстового файла

PROMPT - изменение строки приглашения в консоли

PUSHD - сохранить текущий путь каталога

QPROCESS - отобразить состояние процессов

QUERY - опросить состояние процессов и сеансов пользователей

QUSER - отобразить информацию о сеансах пользователей

RASDIAL - управление сеансами удаленного доступа

RASPHONE - управление сеансами удаленного доступа

RD - удаление каталога

REAGENTC - адимнистрирование стреды восстановления Windows

RECOVER - восстановление файлов на поврежденном диске

REG - утилита командной строки для работы с реестром Windows

REGEDIT - импорт и экспорт данных реестра Windows

REGSVR32 - регистрация или отмена регистрации DLL

REGINI - управление доступом к разделам реестра

REM - комментарий в строке командного файла

RENAME (REN) - переименование файлов

REPLACE - замена или добавление файлов в катологах

RESET - сброс сеанса удаленного рабочего стола (RDP сессии)

RMDIR - удаление каталога

ROBOCOPY - утилита резервного копирования и синхронизации каталогов (Robust File and Folder Copy)

ROUTE - управление таблицей маршрутизации

RUNAS - запуск приложения от имени другого пользователя

RUNDLL32 - запуск DLL в качестве приложения

SC - управление службами Windows (Service Control)

SCHTASKS - управление планировщиком задач

SCLIST - отображение списка системных служб

SET - отображение и изменение переменных среды окружения Windows

SETLOCAL - установка локальных переменных в командном файле

SETX - утилита для создания системных переменных

SFC - проверка и восстановление системных файлов Windows

SHARE - просмотр, создание и удаление разделяемых в локальной сети ресурсов

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

SHUTDOWN - выключение или перезагрузка компьютера

SLEEP - задержка по времени в пакетном файле

SORT - сортировка строк в текстовом файле 

START - запуск приложения или командного файла

SUBST - назначение (отмена назначения) каталогу буквы диска

SYSTEMINFO - отображение информации о системе

TAKEOWN - изменение владельца файла или каталога

TASKKILL - завершение процессов на локальной или удаленной системе.

TASKLIST - отображение списка выполняющихся приложений и служб Windows

TIME - отображение и установка системного времени

TELNET - telnet-клиент Windows

TFTP - TFTP-клиент Windows

TIMEOUT - задержка в пакетных файлах

TITLE - изменение заголовка окна CMD.EXE

TRACERT - трассировка маршрута к удаленному узлу

TREE - отображение структуры каталога в графическом виде

TYPE - вывод на экран содержимого текстового файла

TypePerf - вывод сведений о производительности на экран или в журнал

TZUTIL - управление часовыми поясами в среде Windows

VER - отображение версии операционной системы

VERIFY - управление режимом проверки записываемых файлов

VOL - вывод данных метки тома

VSSADMIN - администрирование службы теневого копирования томов.

WAITFOR - организация обмена сигналами между компьютерами

WHERE - определение места расположения файлов 

WHOAMI - вывод имени текущего пользователя

WINDIFF - сравнение содержимого файлов

WINRM - удаленное управление Windows из командной строки

WINRS - удаленная командная строка (Remote Shell)

WINSAT - средство проверки производительности Windows

WMIC - выполнение команды WMI

XCOPY - копирование файлов и папок

Более подробно с примерами читайте в статье ТОП полезных команд для Windows 7, 8.

elementarnov.ru


 

..:::Новинки:::..

Windows Commander 5.11 Свежая версия.

Новая версия
IrfanView 3.75 (рус)

Обновление текстового редактора TextEd, уже 1.75a

System mechanic 3.7f
Новая версия

Обновление плагинов для WC, смотрим :-)

Весь Winamp
Посетите новый сайт.

WinRaR 3.00
Релиз уже здесь

PowerDesk 4.0 free
Просто - напросто сильный upgrade проводника.

..:::Счетчики:::..