Net help services
Но это не совсем верно, и на самом деле, с помощью net.exe можно запустить или остановить практически любую системную службу, и в том числе, не представленную в списке, отображаемом при выполнении данной команды. Для остановки используется параметр stop, а для запуска - параметр start: net stop dnscache - остановить службу dnscache Возможно использование как короткого, так и полного имени ("Dnscache" - короткое, "DNS-клиент" - полное имя службы). Имя службы, содержащее символы русского алфавита и пробелы заключается в двойные кавычки. net stop "DNS-клиент"- остановить службу DNS-клиент. Полное имя службы можно скопировать из "Панель управления" - "Администрирование" - "Службы" - Имя службы - "Свойства" - "Выводимое имя". Для приостановки некоторых системных служб или продолжения работы ранее приостановленной службы используются команды NET PAUSE и NET CONTINUE: net pause "Планировщик заданий"- приостановить службу "Планировщик заданий"
· Работа с сетевыми дисками
net use - отобразить список сетевых дисков, подключенных на данном компьютере. Состояние Локальный Удаленный Сеть В колонке "Локальный" отображается буква сетевого диска, а в колонке "Удаленный" - имя удаленного сетевого ресурса в формате UNC В операционных системах семейства Windows, если в конце имени разделяемого ресурса используется знак $ то такой ресурс является скрытым и не отображается в проводнике при просмотре сетевого окружения. Это правило относится не только к автоматически создаваемым ресурсам для системного администрирования (C$, D$, ADMIN$ и т.п.), но и для любого пользовательского разделяемого ресурса. Если, например, для сетевого доступа выделена папка под именем "movies", то она будет видна в сетевом окружении, а если - под именем "movies$" - то нет. UNC-пути можно использовать и для локальной машины, только в этом случае вместо имени "Сервер" нужно подставлять знак "?" или ".", а путь к файлу указывать вместе с буквой диска. Например так: "\\?\C:\Windows\System32\file.exe". Для отключения сетевого диска или устройства используется команда net use с ключом /DELETE net use X: /delete - отключить сетевой диск X: Регистр букв в данном ключе не имеет значения и можно использовать сокращения: net use Y: /del Примеры выполнения команды NET USE для подключения сетевых дисков: net use X: \\server\shares - подключить сетевой диск X: которому соответствует разделяемый сетевой каталог с именем shares на компьютере с именем server net use Y:\C$ /USER:Администратор admpass - подключить сетевой диск Y: которому соответствует скрытый ресурс C$ (корневой каталог диска C:). При подключении к удаленному компьютеру используется имя пользователя Администратор и пароль admpass То же самое, но с использованием учетной записи в домене mydomain net use Y:\C$ /USER:mydomain\Администратор admpass net use Y:\C$ /USER:Администратор@mydomain admpass Если в командной строке пароль не задан, то он будет запрошен при подключении к сетевому ресурсу. Если ключ /USER не задан, то для авторизации на удаленном компьютере используется текущая учетная запись. net use Y:\C$ /SAVECRED - выполнить подключение с запоминанием полномочий (credentials) пользователя. При первом подключении, будет выдан запрос на ввод имени пользователя и пароля, которые будут запомнены и не будут запрашиваться при последующих подключениях. Параметр /savecred не работает в версиях Домашняя и Начальная Windows 7 / Windpws XP Для изменения режима запоминания подключенных сетевых дисков используется ключ /PERSISTENT net use /PERSISTENT:NO - не запоминать сетевые подключения. Необходимо учитывать, что режим, определяемый значением ключа /PERSISTENT, относится к вновь создаваемым подключениям. Если, например, сетевой диск X: был создан при установленном режиме запоминания (PERSISTENT:YES), а затем вы выполнили смену режима командой net use /PERSISTENT:NO и подключили сетевой диск Y:, то после перезагрузки системы, не будет восстановлено подключение диска Y:, но будет восстановлено подключение диска X:
· Работа с файлами и каталогами
NET SHARE - эта команда позволяет выделить ресурсы системы для сетевого доступа. При запуске без других параметров, выводит информацию обо всех ресурсах данного компьютера, которые могут быть совместно использованы. Для каждого ресурса выводится имя устройства или путь и соответствующий комментарий. net share - получить список разделяемых в локальной сети ресурсов данного компьютера. Пример списка: Общее имя Ресурс Заметки ------------------------------------------------------------------------------
Имя общего ресурса INSTALL Для добавления нового разделяемого по сети ресурса используется параметр /ADD net share TEMP="C:\Documents And Settings\LocalSettings\games"- добавить новый разделяемый каталог под именем TEMP net share TEMP="C:\Documents And Settings\LocalSettings\games" /users:5 - добавить новый разделяемый каталог под именем TEMP с максимальным числом обновременоо подключающихся пользователей равным 5. Кроме этого, при создании разделяемого ресурса можно указать краткое его описание (заметку) с помощью параметра /REMARK и режим кэширования файлов с помощью параметра /CACHE. NET SHARE имя_ресурса=диск:путь [/USERS:чиcло | /UNLIMITED] [/REMARK:"текст"] [/CACHE:Manual | Automatic | No ] [/CACHE:Manual | Documents| Programs | None ] Для удаления существующего разделяемого ресурса используется параметр /DELETE: net share TEMP /DELETE - удалить разделяемый ресурс под именем TEMP Удаление выполняется только для имени разделяемого ресурса и не затрагивает каталог локального диска, связанный с данным именем. Для работы с файлами, открытыми по сети на данном компьютере, используется команда NET FILE. По каждому открытому ресурсу выводится идентификационный номер, путь файла, имя пользователя, которым используется файл, и количество блокировок при совместном использовании. Кроме того, команда NET FILE позволяет закрыть совместно используемый файл и снять блокировки. net file - получить список открытых по сети файлов. net file 4050 /close - принудительно закрыть файл, идентификатор которого равен 4050 Для получения списка компьютеров рабочей группы или домена с разделяемыми ресурсами используется команда net view - отобразить список компьютеров в сетевом окружении. net view | more - отобразить список компьютеров в постраничном режиме вывода на экран. net view > C:\computers.txt - отобразить список компьютеров c записью результатов в текстовый файл. Синтаксис данной команды: NET VIEW [\\имя_компьютера [/CACHE] | /DOMAIN[:имя_домена]] net view \\server - отобразить список сетевых ресурсов компьютера server net view /DOMAIN:mydomain - отобразить список компьютеров с разделяемыми ресурсами в домене mydomain Если имя домена не указано, то выводится список всех доступных компьютеров локальной сети. net view /NETWORK:NW - отобразить список серверов Novell Netware, доступных в данной локальной сети. net view /NETWORK:NW \\NWServer - отобразить списков сетевых ресурсов сервера Netware с именем NWServer.
· Работа с пользователями и компьютерами.
Утилита NET.EXE позволяет отобразить данные об учетных записях пользователей и групп, добавлять новые записи, удалять существующие, отображать параметры безопасности, связанные с авторизацией пользователей и некоторые другие операции по администрированию на локальном компьютере или контроллере домена. NET ACCOUNTS - эта команда используется для обновления базы данных регистрационных записей и изменения параметров входа в сеть (LOGON). При использовании этой команды без указания параметров, выводятся текущие значения параметров, определяющих требования к паролям и входу в сеть, - время принудительного завершения сессии, минимальную длину пароля, максимальное и минимальное время действия пароля и его уникальность. Синтаксис данной команды: NET ACCOUNTS [/FORCELOGOFF:{минуты | NO}] [/MINPWLEN:длина] [/MAXPWAGE:{дни | UNLIMITED}] [/MINPWAGE:дни] [/UNIQUEPW:число] [/DOMAIN] Пример отображаемой информации по команде NET ACCOUNTS: Принудительный выход по истечении времени через: Никогда При использовании в локальной сети, каждый компьютер может выполнять как роль сервера (server), предоставляющего свои ресурсы для совместного использования, так и рабочей станции (workstation), использующей разделяемые сетевые ресурсы. Основные настройки сетевых служб сервера и рабочих станций можно отобразить с помощью команд: net config server - настройки сетевых служб для роли сервера. Настройки служб сервера можно изменить с использованием параметров: /AUTODISCONNECT:минуты - максимальное время, в течение которого сеанс пользователя может быть не активен, прежде чем соединение будет отключено. Можно использовать значение -1, которое означает, что отключение вообще не производится. Допустимый диапазон значений: от -1 до 65535; по умолчанию используется 15. При выполнении на контроллере домена, утилита net.exe позволяет добавлять новые компьютеры в базу данных Active Directory (AD) или удалять существующие компьютеры из нее. net computer \\notebook /add - добавить в домен компьютер notebook. Для просмотра списка групп пользователей и изменения их состава, а также добавления новых или удаления существующих групп используются команды NET GROUP и NET LOCALGROUP. Первая из них используется только на контроллерах домена и предназначена для работы с группами пользователей в домене. net group - отобразить список групп пользователей в текущем домене. net localgroup - отобразить список групп пользователей данного компьютера. NET LOCALGROUP [имя_группы [/COMMENT:"текст"]] [/DOMAIN] имя_группы {/ADD /COMMENT:"текст"] | /DELETE} [/DOMAIN] имя_группы имя [...] {/ADD | /DELETE} [/DOMAIN] имя_группы - имя локальной группы, которую необходимо добавить, изменить или удалить. Если указать только имя группы, то будет выведен список пользователей или глобальных групп, являющихся членами этой локальной группы. net localgroup Администраторы - отобразить список пользователей локальной группы Администраторы данного компьютера. Для работы с учетными записями пользователей используется команда net user NET USER [имя_пользователя [пароль | *] [параметры]] [/DOMAIN] имя_пользователя {пароль | *} /ADD [параметры] [/DOMAIN] имя_пользователя [/DELETE] [/DOMAIN] имя_пользователя - имя пользователя, которое необходимо добавить, удалить, изменить или вывести на экран. Длина имени пользователя не должна превосходить 20 знаков. Примеры использования: net user - отобразить список пользователей Пример последовательности команд для создания нового пользователя с правами локального администратора:BR>
· Отправка сообщений по локальной сети
Для отправки сообщений в локальной сети используется команда NET SEND NET SEND {имя | * | /DOMAIN[:имя] | /USERS} сообщение имя - имя пользователя, компьютера или имя для получения сообщений, на которое отправляется данное сообщение. Если это имя содержит пробелы, то оно должно быть заключено в кавычки (" "). Для того, чтобы получить сообщение, должна быть запущена "Служба сообщений" (MESSENGER). Имена пользователей, компьютеров и текст сообщений на русском языке должны быть в DOS-кодировке. net send VASYA привет! - отправка сообщения на имя VASYA. В операционных системах Windows 7/Windows 8 команда net send не реализована и для обмена сообщениями в локальной сети используется команда msg. Такая же команда существует и в операционных системах WindowsXP/Server 2003, но используется в них только для обмена сообщениями с пользователями терминальных сессий. Тем не менее, при определенных настройках службы сервера Terminal Server команда msg может использоваться для обмена сообщениями между пользователями Windows XP и более поздних версий Windows. Для этого необходимо на каждом компьютере, которому будут отправляться сообщения, разрешить удаленный вызов процедур для службы сервера терминалов, добавив в раздел реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server параметр AllowRemoteRPC типа REG_DWORD и равный 1. Для вступления данного значения в силу, требуется перезагрузка. После чего команду msg можно будет использовать как альтернативу net send на компьютерах с любой версией Windows. Необходимо также учитывать тот факт, что потребуются настройки брандмауэров, поскольку по умолчанию, передача и прием сообщений по сети, как правило, блокируются. Справку по работе с командой msg. можно получить введя /? в качестве параметра: MSG {<пользователь> | <имя сеанса> | | @<имя файла> | *} [/SERVER:<сервер>] [/TIME:<секунд>] [/V] [/W] [<сообщение>] <пользователь> Имя пользователя. <имя сеанса> Имя сеанса.Идентификатор сеанса. @<имя файла> Файл, содержащий список имен пользователей, сеансов или идентификаторов сеансов, которым отправляется сообщение. * Отправить сообщение всем сеансам на указанном сервере. /SERVER:<сервер> Сервер (по умолчанию - текущий). /TIME:<секунд> Интервал ожидания подтверждения от получателя. /V Отображение информации о выполненных действиях. /W Ожидание ответа от пользователя, полезно вместе с /V. <сообщение> Отправляемое сообщение. Если не указано, выдается запрос или принимается ввод из STDIN.
Примеры использования: msg * /server:TSServer "Тестовое сообщение "- отправить тестовое сообщение всем пользователям компьютера TSServet msg RDP-Tcp#0 /server:TSServer "Тестовое сообщение"- отправить тестовое сообщение пользователю терминальной сессии с именем RDP-Tcp#0 на компьютере TSServer msg console /server:Windows7 "Тестовое сообщение"- отправить тестовое сообщение текущему локальному пользователю компьютера Windows7 msg console "Тестовое сообщение"- отправка тестового сообщения от пользователя сеанса RDP локальному пользователю
· Статистика и синхронизация часов.
Утилита NET.EXE позволяет получить статистические данные по использованию служб сервера и рабочей станции. Статистика содержит информацию о сеансах, доступе к сетевым устройствам, объемах принятых и переданных данных, отказах в доступе и ошибках, обнаруженных в процессе сетевого обмена. net statistics server - отобразить статистические данные для службы сервера net statistics workstation - отобразить статистические данные для службы рабочей станции Для изменения системного времени компьютера используется команда NET TIME: NET TIME [\\компьютер | /DOMAIN[:домен]| /RTSDOMAIN[:домен]] [/SET] [\\компьютер] /QUERYSNTP [\\компьютер] /SETSNTP[:список серверов NTP] NET TIME синхронизирует показания часов компьютера с другим компьютером или доменом. Если используется без параметров в домене Windows Server, выводит текущую дату и время дня, установленные на компьютере, который назначен сервером времени для данного домена. Эта команда позволяет задать сервер времени NTP для компьютера. \\компьютер - имя компьютера, который нужно проверить или с которым нужно синхронизировать показания часов. net time \\COMPUTER - отобразить время на компьютере COMPUTER. Вместо имени компьютера можно использовать его IP-адрес. net time \\COMPUTER /SET /YES - установить часы текущего компьютера по значению часов компьютера COMPUTER без запроса подтверждения. Обычно ключ /YES используется в командных файлах, выполняющихся без участия пользователя. net time /QUERYSNTP - отобразить сервер времени, определенный для данного компьютера. Яндекс.ДиректКак я заработал 85 000 000 руб. и купил себе новую квартиру? Такие деньги можно заработать честно! Смотри..fx-success.org
|