Netsend user и Netsend в Windows 11, 10, 7, 8, XP? Помощник cmd netsend

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

NET имя_команды /HELP

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

NET COMPUTER NET HELPMSG NET START

NET CONFIG NET LOCALGROUP NET STATISTICS

NET CONFIG SERVER NET NAME NET STOP

NET CONFIG WORKSTATION NET PAUSE NET TIME

NET CONTINUE NET PRINT NET USE

NET GROUP NET SESSION NET VIEW

NET HELP SERVICES – эта команда выводит список служб, которые можно запустить.

NET HELP SYNTAX – эта команда выводит объяснения синтаксических правил, используемых при описании команд в Справке.

– Заглавными буквами набраны слова, которые должны быть введены без изменений, строчными буквами набраны имена и параметры, которые могут изменяться, например, имена файлов.

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

NET START “Обозреватель сети”

запускает службу обозревателя сети.

Справочная система NET.EXE, пожалуй, является одной из лучших в семействе операционных систем Windows. Подробную справку по использованию нужной команды, например use , можно получить несколькими способами:

net use ? – справка о синтаксисе команды

net use /help – подробная справка по использованию команды с описанием используемых ключей.

net help use – аналогично предыдущей форме вызова справки.

Данный режим использования NET.EXE , в некоторой степени, является не характерным для основного предназначения утилиты, и начиная с Windows XP, для управления системными службами используется специальная утилита командной строки SC.EXE. Тем не менее, NET.EXE в среде любой версии операционных систем Windows может быть использована для запуска и остановки системных служб (сервисов). Согласно справочной информации, список служб, которыми можно управлять с помощью net.exe можно получить используя следующую команду:

Но это не совсем верно, и на самом деле, с помощью net.exe можно запустить или остановить практически любую системную службу, и в том числе, не представленную в списке , отображаемом при выполнении данной команды . Для остановки используется параметр stop, а для запуска – параметр start:

net stop dnscache – остановить службу dnscache

net start dnscache – запустить службу dnscache

Возможно использование как короткого, так и полного имени (“Dnscache” – короткое, “DNS-клиент” – полное имя службы). Имя службы, содержащее символы русского алфавита и пробелы заключается в двойные кавычки.

net stop “DNS-клиент” – остановить службу DNS-клиент .

Полное имя службы можно скопировать из “Панель управления” – “Администрирование” – “Службы” – Имя службы – “Свойства” – “Выводимое имя”.

Для приостановки некоторых системных служб или продолжения работы ранее приостановленной службы используются команды NET PAUSE и NET CONTINUE :

net pause “Планировщик заданий” – приостановить службу “Планировщик заданий”

net continue schedule – продолжить работу службы “Планировщик заданий” . Имя службы задано в коротком формате.

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

Состояние     Локальный     Удаленный                 Сеть

Отсоединен   X:                     \SERVERmovies         Microsoft Windows Network

UNC – это Общее соглашение об именах (Uniform Naming Convention) или универсальное соглашение об именовании (universal naming convention), соглашение об именовании файлов и других ресурсов, дающее определение местоположения ресурса .

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

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

NET config server /hidden:yes

Чтобы вернуть отображение компьютера в сетевом окружении

NET config server /hidden:no

UNC-пути можно использовать и для локальной машины, только в этом случае вместо имени “Сервер” нужно подставлять знак “?” или “.”, а путь к файлу указывать вместе с буквой диска. Например так: “\?C:WindowsSystem32ile.exe” .

Для отключения сетевого диска или устройства используется команда net use с ключом /DELETE

net use X: /delete – отключить сетевой диск X:

:/>  Удаленный рабочий стол Windows 11 — как включить и использовать

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

net use Y: /del

Примеры выполнения команды NET USE для подключения сетевых дисков:

net use Y:C$ /SAVECRED – выполнить подключение с запоминанием полномочий (credentials) пользователя. При первом подключении, будет выдан запрос на ввод имени пользователя и пароля , которые будут запомнены и не будут запрашиваться при последующих подключениях. Параметр /savecred не работает в версиях Домашняя и Начальная Windows 7 / Windpws XP

Для изменения режима запоминания подключенных сетевых дисков используется ключ /PERSISTENT

net use /PERSISTENT:NO – не запоминать сетевые подключения.

net use /PERSISTENT:YES – запоминать сетевые подключения.

Необходимо учитывать, что режим, определяемый значением ключа /PERSISTENT, относится к вновь создаваемым подключениям. Если, например, сетевой диск X: был создан при установленном режиме запоминания (PERSISTENT:YES), а затем вы выполнили смену режима командой net use /PERSISTENT:NO и подключили сетевой диск Y: , то после перезагрузки системы, не будет восстановлено подключение диска Y: , но будет восстановлено подключение диска X:

Общее имя                     Ресурс                     Заметки

G$                             G:                 Стандартный общий ресурс

E$                              E:                 Стандартный общий ресурс

IPC$                                               Удаленный IPC

INSTALL               C:INSTALL                   Дистрибутивы и обновления

Имя общего ресурса     INSTALL

Путь                               C:INSTALL

Заметки                       Дистрибутивы и обновления

Макс. число пользователей     Не ограничен

Кэширование                         Вручную

Кроме этого, при создании разделяемого ресурса можно указать краткое его описание (заметку) с помощью параметра /REMARK и режим кэширования файлов с помощью параметра /CACHE .

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

Для работы с файлами, открытыми по сети на данном компьютере, используется команда NET FILE . По каждому открытому ресурсу выводится идентификационный номер, путь файла, имя пользователя, которым используется файл, и количество блокировок при совместном использовании. Кроме того, команда NET FILE позволяет закрыть совместно используемый файл и снять блокировки .

net file – получить список открытых по сети файлов .

net file 4050 /close – принудительно закрыть файл, идентификатор которого равен 4050

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

net view – отобразить список компьютеров в сетевом окружении.

Синтаксис данной команды:

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 :

Принудительный выход по истечении времени через: Никогда

:/>  Как преобразовать многострочную строку в однорочную строку в power shell

Хранение неповторяющихся паролей:         Нет

Блокировка после ошибок ввода пароля:       Никогда

Длительность блокировки (минут):                 30

Сброс счетчика блокировок через (минут):         30

Роль компьютера:                 РАБОЧАЯ СТАНЦИЯ

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

net config server – настройки сетевых служб для роли сервера.

net config workstation – настройки сетевых служб для роли рабочей станции.

Настройки служб сервера можно изменить с использованием параметров:

/AUTODISCONNECT:минуты – максимальное время, в течение которого сеанс пользователя может быть не активен, прежде чем соединение будет отключено. Можно использовать значение -1, которое означает, что отключение вообще не производится. Допустимый диапазон значений: от -1 до 65535; по умолчанию используется 15.

/SRVCOMMENT:”текст” Добавляет текст комментария для сервера, который отображается на экране Windows и при выполнении команды NET VIEW. Максимальная длина этого текста составляет 48 знаков. Текст должен быть заключен в кавычки.

net config server /SRVCOMMENT:”Игровой сервер” /AUTODISCONNECT:5 – автоотключение при неактивности пользователя – 5 минут..

При выполнении на контроллере домена, утилита net.exe позволяет добавлять новые компьютеры в базу данных Active Directory (AD) или удалять существующие компьютеры из нее.

net computer \notebook /add – добавить в домен компьютер notebook .

net computer \notebook /del – удалить из домена компьютер notebook .

Для просмотра списка групп пользователей и изменения их состава, а также добавления новых или удаления существующих групп используются команды NET GROUP и NET LOCALGROUP. Первая из них используется только на контроллерах домена и предназначена для работы с группами пользователей в домене.

net group – отобразить список групп пользователей в текущем домене.

net localgroup – отобразить список групп пользователей данного компьютера.

Синтаксис и назначение параметров этих команд практически не отличаются.

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

/DOMAIN – Команда выполняется на основном контроллере домена в текущем домене. В противном случае операция выполняется на локальном компьютере.

/ADD – Добавляет имя группы или имя пользователя в локальную группу. Регистрационная запись для добавляемых пользователей или глобальных групп должна быть создана заранее.

/DELETE – Удаляет имя группы или пользователя из локальной группы.

net localgroup Администраторы – отобразить список пользователей локальной группы Администраторы данного компьютера.

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

пароль – пароль для учетной записи пользователя. Пароль должен отвечать установленным требованиям на длину – быть не короче, чем значение, установленное параметром /MINPWLEN в команде NET ACCOUNTS, и в то же время не длиннее 14 знаков.

* – Вызывает открытие специальной строки ввода пароля. Пароль не выводится на экран во время его ввода в этой строке.

/DOMAIN команда будет выполняться на контроллере домена в текущем домене.

/ADD – добавление нового пользователя.

/DELETE – удаление пользователя.

Параметры – Допустимые параметры :

/COUNTRYCODE:nnn – Использует кодовую страницу нужного языка для вывода справки и сообщений об ошибках. Значение 0 означает выбор кодовой страницы по умолчанию.

/FULLNAME:”имя” – Указывает настоящее имя пользователя (а не кодовое имя, заданное параметром имя_пользователя). Настоящее имя следует заключить в кавычки.

/HOMEDIR:путь Указывает путь к домашнему каталогу пользователя. Этот каталог должен существовать.

/SCRIPTPATH:путь Устанавливает расположение пользовательского сценария для входа в систему.

net localgroup Администраторы VASYA /ADD – добавление пользователя в группу “Администраторы”

Для отправки сообщений в Windows XP используется команда NET SEND

* – отправка сообщения по всем именам, которые доступны в данный момент.

сообщение – текст отправляемого сообщения.

Для того, чтобы получить сообщение, должна быть запущена “Служба сообщений” (MESSENGER). Имена пользователей, компьютеров и текст сообщений на русском языке должны быть в DOS-кодировке.

Перечень доступных активных имен на данном компьютере и состояние службы сообщений можно получить с использованием команды net name без параметров. По всему списку имен, отображаемому в результате выполнения данной команды возможна отправка сообщений. Примеры использования:

:/>  Работа с реестром из командной строки — Документация Работа с реестром Windows 1

net send VASYA привет! – отправка сообщения на имя VASYA .

net send * привет! – отправка сообщения всем пользователям локальной сети, имена которых можно определить.

net send /DOMAIN:mydomain Привет – отправка сообщения всем пользователям в домене mydomain

В операционных системах Windows 7/Windows 8 команда net send не реализована и для обмена сообщениями в локальной сети используется команда msg. Такая же команда существует и в операционных системах WindowsXP/Server 2003, но используется в них только для обмена сообщениями с пользователями терминальных сессий. Тем не менее, при определенных настройках службы сервера Terminal Server команда msg может использоваться для обмена сообщениями между пользователями Windows XP и более поздних версий Windows. Для этого необходимо на каждом компьютере, которому будут отправляться сообщения, разрешить удаленный вызов процедур для службы сервера терминалов, добавив в раздел реестра HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlTerminal Server параметр AllowRemoteRPC типа REG_DWORD и равный 1 . Для вступления данного значения в силу, требуется перезагрузка. После чего команду msg можно будет использовать как альтернативу net send на компьютерах с любой версией Windows. Необходимо также учитывать тот факт, что потребуются настройки брандмауэров, поскольку по умолчанию, передача и прием сообщений по сети, как правило, блокируются.

Справку по работе с командой msg. можно получить введя /? в качестве параметра:

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 синхронизирует показания часов компьютера с другим компьютеромили доменом. Если используется без параметров в домене Windows Server,выводит текущую дату и время дня, установленные на компьютере, которыйназначен сервером времени для данного домена. Эта команда позволяет задать сервер времени NTP для компьютера.

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

/SET – Синхронизирует показания часов компьютера со временем указанного компьютера или домена.

/QUERYSNTP – Отображает назначенный этому компьютеру сервер NTP (только Windows XP)

Параметры /QUERYSNTP и /SETSNTP не поддерживаются в операционных системах Windows 7 и более поздних. Для настройки службы времени в этих ОС используется утилита w32tm.exe

net time \COMPUTER /SET – установить часы текущего компьютера по значению часов компьютера COMPUTER

net time \COMPUTER /SET /YES – установить часы текущего компьютера по значению часов компьютера COMPUTER без запроса подтверждения. Обычно ключ /YES используется в командных файлах, выполняющихся без участия пользователя.

net time /QUERYSNTP – отобразить сервер времени, определенный для данного компьютера.

net time \COMPUTER /QUERYSNTP – отобразить сервер времени, определенный для указанного компьютера.

net time /SETSNTP:”1.ru.pool.ntp.org time.windows.com” – задать в качестве NTP-серверов узлы 1.ru.pool.ntp.org и time.windows.com

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

nslookup – запуск утилиты

yandex.ru. – повторить запрос с использованием разрешения имени DNS-сервером Google.

set type=MX – установить тип записи MX

yandex.ru. – отобразить MX-запись для домена yandex.ru – В примере узел обмена почтой для домена – mx.yandex.ru

mx.yandex.ru. – отобразить информацию по mx.yandex.ru

set type=A – установить тип записи в A