NET — управление сетью, пользователями и службами из CMD

NET — группа команд CMD для управления сетевыми ресурсами, учётными записями, группами и службами Windows. Охватывает задачи от подключения дисков до управления паролями.

NET — группа встроенных команд CMD для управления сетевыми ресурсами, учётными записями пользователей, группами и службами Windows. Одна из наиболее часто используемых утилит системного администратора: от подключения сетевых дисков до смены паролей и запуска служб — всё в одной команде.

Синтаксис команды NET

NET подкоманда [параметры]

Каждая подкоманда — это самостоятельная операция. Для вывода справки по конкретной подкоманде выполните:

NET подкоманда /?

Например: NET USE /?

Ключи и параметры

Подкоманда Описание Пример
NET VIEW Список компьютеров и ресурсов в сети или домене NET VIEW \\SERVER01
NET USE Подключение/отключение сетевых дисков и принтеров NET USE Z: \\server\share
NET SHARE Создание, изменение и удаление общих папок NET SHARE docs=C:\docs
NET USER Создание и управление локальными учётными записями NET USER ivan /add
NET LOCALGROUP Управление локальными группами безопасности NET LOCALGROUP Administrators ivan /add
NET GROUP Управление группами домена (только на контроллере домена) NET GROUP "Отдел IT" /domain
NET ACCOUNTS Политика паролей и блокировки учётных записей NET ACCOUNTS /maxpwage:90
NET START Запуск службы Windows NET START "Print Spooler"
NET STOP Остановка службы Windows NET STOP "Print Spooler"
NET STATISTICS Статистика работы службы Рабочая станция или Сервер NET STATISTICS WORKSTATION
NET SESSION Просмотр и управление текущими сетевыми сеансами NET SESSION
NET FILE Список открытых файлов общего доступа; принудительное закрытие NET FILE

Примеры использования

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

Используйте NET USE, чтобы подключить сетевую папку как локальный диск — удобно для скриптов и автологина.

NET USE Z: \\fileserver\shared /persistent:yes

Диск Z: подключается к папке \\fileserver\shared и сохраняется после перезагрузки. Для подключения с учётными данными добавьте /user:domain\username.

Отключить все сетевые диски

Один символ * отключает все подключённые сетевые диски разом.

NET USE * /delete /yes

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

Создать локального пользователя

Быстрое создание учётной записи без открытия графического интерфейса.

NET USER ivanov P@ssw0rd123 /add /fullname:"Иванов Иван" /comment:"Тестовый аккаунт"

Создаётся локальная учётная запись ivanov с паролем. Добавьте /passwordchg:no, если пользователь не должен менять пароль.

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

Необходимо для делегирования прав без создания новой учётной записи администратора.

NET LOCALGROUP Administrators ivanov /add

Пользователь ivanov получает права локального администратора немедленно.

Запустить и остановить службу

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

NET STOP "Spooler"
NET START "Spooler"

Служба диспетчера печати перезапускается. Имена служб можно узнать через NET START без параметров (выводит все запущенные службы).

Просмотр общих ресурсов компьютера

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

NET SHARE

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

Создать общую папку с ограниченным доступом

Откройте папку в общий доступ только для конкретного пользователя.

NET SHARE projects=C:\projects /grant:ivanov,full /remark:"Проекты отдела"

Папка C:\projects становится доступна по сети под именем projects с полными правами для ivanov.

Политика паролей: установить максимальный срок действия

Настройте принудительную смену паролей через заданный период.

NET ACCOUNTS /maxpwage:60 /minpwlen:8

Пароль будет действителен 60 дней, минимальная длина — 8 символов. Изменения применяются ко всем локальным учётным записям.

Частые ошибки и решения

Ошибка Причина Решение
Системная ошибка 5: отказано в доступе CMD запущена без прав администратора Запустите командную строку от имени администратора (ПКМ → Запуск от имени администратора)
Системная ошибка 53: сетевой путь не найден Имя хоста не разрешается или хост недоступен Проверьте доступность хоста через ping, убедитесь, что общий ресурс существует
Системная ошибка 67: имя сетевого ресурса не найдено Неверное имя ресурса или ресурс не расшарен Выполните NET VIEW \\имя_сервера для просмотра доступных ресурсов
Буква диска уже используется при NET USE Выбранная буква занята другим диском или ресурсом Укажите другую букву или предварительно выполните NET USE Z: /delete
NET GROUP возвращает ошибку «не контроллер домена» NET GROUP работает только на контроллере домена Используйте NET LOCALGROUP для локальных групп или выполните команду непосредственно на DC
Служба не останавливается командой NET STOP У службы есть зависимые службы, которые работают Сначала остановите зависимые службы или используйте sc stop имя /force

Когда применять, а когда нет

NET незаменима в скриптах автоматизации, групповых политиках и на серверах без GUI (Server Core). Команды работают одинаково во всех версиях Windows, начиная с NT, что обеспечивает совместимость скриптов.

Ограничения: NET GROUP требует контроллера домена, управление службами через NET START/STOP не поддерживает параметры запуска — для этого используйте sc.exe. В современных средах большинство операций NET можно выполнить через PowerShell с более гибким контролем: New-LocalUser, Add-LocalGroupMember, New-SmbShare, Start-Service, Stop-Service.

FAQ

Чем NET отличается от NET1?

NET1 — это копия NET, созданная как обходное решение для совместимости с программами, которые перехватывали вывод NET в старых версиях Windows. В современных системах они идентичны — используйте NET.

Как посмотреть все доступные подкоманды NET?

Введите NET /? — команда выведет список всех подкоманд. Для справки по конкретной подкоманде: NET USE /?, NET USER /? и т.д.

Как подключить сетевой диск с другими учётными данными?

Используйте параметры /user и укажите пароль: NET USE Z: \\server\share /user:domain\username пароль. Для запроса пароля в интерактивном режиме укажите * вместо пароля.

NET STOP не останавливает службу — что делать?

Попробуйте sc stop имя_службы или выполните taskkill /f /pid PID_процесса. Если служба зависла, иногда требуется перезагрузка.

Как удалить общую папку?

Выполните NET SHARE имя_ресурса /delete. Физическая папка при этом не удаляется — снимается только общий доступ.

Можно ли использовать NET в PowerShell?

Да, команды NET работают в терминале PowerShell напрямую. Однако PowerShell предоставляет собственные командлеты (New-SmbShare, New-LocalUser, Start-Service), которые возвращают объекты и удобнее для скриптинга.

Оцените статью
( Пока оценок нет )
MW10
Добавить комментарий

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