- Обзор интерфейса командной строки .NET .NET CLI overview
- Команды CLI CLI commands
- Основные команды Basic commands
- Команды для изменения проекта Project modification commands
- Расширенные команды Advanced commands
- Команды управления средством Tool management commands
- Структура команд Command structure
- Драйвер Driver
- Команда Command
- Аргументы Arguments
- Параметры Options
- NET – управление сетевой конфигурацией в командной строке Windows.
- NET ACCOUNTS
- NET COMPUTER
- NET CONFIG
- NET FILE
- NET GROUP и NET LOCALGROUP
- NET HELPMSG
- NET PAUSE и NET CONTINUE
- NET SESSION
- NET SHARE
- NET STATISTICS
- NET STOP и NET START
- NET TIME
- NET USE
- NET USER
- NET VIEW
Обзор интерфейса командной строки .NET .NET CLI overview
Эта статья относится к следующему. ✔️ SDK для .NET Core 2.1 и более поздних версий This article applies to: ✔️ .NET Core 2.1 SDK and later versions
Интерфейс командной строки (CLI) .NET — это кроссплатформенная цепочка инструментов для разработки, сборки, запуска и публикации приложений .NET. The .NET command-line interface (CLI) is a cross-platform toolchain for developing, building, running, and publishing .NET applications.
Интерфейс командной строки .NET входит в пакет SDK для .NET. The .NET CLI is included with the .NET SDK. Сведения об установке пакета SDK для .NET см. в статье Установка .NET Core. To learn how to install the .NET SDK, see Install .NET Core.
Команды CLI CLI commands
По умолчанию устанавливаются следующие команды: The following commands are installed by default:
Основные команды Basic commands
Команды для изменения проекта Project modification commands
Расширенные команды Advanced commands
Команды управления средством Tool management commands
- tool install
- tool list
- tool update
- tool restore (доступна, начиная с пакета SDK для .NET Core 3.0) tool restore Available since .NET Core SDK 3.0.
- tool run (доступна, начиная с пакета SDK для .NET Core 3.0) tool run Available since .NET Core SDK 3.0.
- tool uninstall
Средства — это консольные приложения, которые устанавливаются из пакетов NuGet и вызываются из командной строки. Tools are console applications that are installed from NuGet packages and are invoked from the command prompt. Вы можете писать средства самостоятельно или устанавливать средства, написанные другими. You can write tools yourself or install tools written by third parties. Средства также называются глобальными средствами, средствами пути к средству и локальными средствами. Tools are also known as global tools, tool-path tools, and local tools. Дополнительные сведения см. в обзоре средств .NET. For more information, see .NET tools overview.
Структура команд Command structure
Структура команд CLI состоит из драйвера («dotnet»), самой команды и ее возможных аргументов и параметров. CLI command structure consists of the driver («dotnet»), the command, and possibly command arguments and options. Этот шаблон используется в большинстве операций интерфейса командной строки, таких как создание консольного приложения и его запуск из командной строки, как показывают следующие команды при выполнении из каталога my_app: You see this pattern in most CLI operations, such as creating a new console app and running it from the command line as the following commands show when executed from a directory named my_app:
Драйвер Driver
Драйвер называется dotnet и имеет два вида ответственности — выполнение платформозависимого приложения или выполнение команды. The driver is named dotnet and has two responsibilities, either running a framework-dependent app or executing a command.
Для запуска платформозависимого приложения укажите его драйвера, например dotnet /path/to/my_app.dll . To run a framework-dependent app, specify the app after the driver, for example, dotnet /path/to/my_app.dll . При выполнении команды из папки, где находится библиотека DLL приложения, просто выполните dotnet my_app.dll . When executing the command from the folder where the app’s DLL resides, simply execute dotnet my_app.dll . Если вы хотите использовать конкретную версию среды выполнения .NET, используйте параметр —fx-version (см. справку по команде dotnet). If you want to use a specific version of the .NET Runtime, use the —fx-version option (see the dotnet command reference).
При указании команды для драйвера dotnet.exe запускает процесс выполнения команды CLI. When you supply a command to the driver, dotnet.exe starts the CLI command execution process. Пример: For example:
Сначала драйвер определяет нужную версию пакета SDK. First, the driver determines the version of the SDK to use. Если файл global.json отсутствует, используется последняя доступная версия пакета SDK. If there is no global.json file, the latest version of the SDK available is used. Это может быть предварительная или стабильная версия, в зависимости от того, какая версия является последней на компьютере. This might be either a preview or stable version, depending on what is latest on the machine. После определения версии пакета SDK он выполняет команду. Once the SDK version is determined, it executes the command.
Команда Command
Команда выполняет действие. The command performs an action. Например, dotnet build проводит сборку кода. For example, dotnet build builds code. dotnet publish публикует код. dotnet publish publishes code. Команды реализуются как консольное приложение с использованием соглашения dotnet
Аргументы Arguments
Аргументы, указываемые в командной строке, передаются непосредственно в вызываемую команду. The arguments you pass on the command line are the arguments to the command invoked. Например, если выполнить dotnet publish my_app.csproj , аргумент my_app.csproj указывает публикуемый проект и передается в команду publish . For example, when you execute dotnet publish my_app.csproj , the my_app.csproj argument indicates the project to publish and is passed to the publish command.
Параметры Options
Параметры, указываемые в командной строке, передаются непосредственно в вызываемую команду. The options you pass on the command line are the options to the command invoked. Например, при выполнении dotnet publish —output /build_output параметр —output и его значение передаются в команду publish . For example, when you execute dotnet publish —output /build_output , the —output option and its value are passed to the publish command.
NET – управление сетевой конфигурацией в командной строке Windows.
Для получения полноценного доступа к функциям управления настройками сети утилиты NET.EXE требуются права администратора системы. В операционных системах Windows Vista/7/8/10 – ”Запуск от имени Администратора”. Синтаксис и возможности команды NET зависят от версии Windows. Команда NET SEND, использовавшаяся для обмена сообщениями между компьютерами локальной сети в Windows 2000/XP, в операционных системах Windows Vista и более поздних не поддерживается. Команды Net stop , Net pause , Net start и Net continue в упомянутых ОС поддерживаются, но считаются устаревшими и вместо них рекомендуется использовать команду управления драйверами и службами SC . Для обмена сообщениями между пользователями компьютеров локальной сети под управлением Windows Vista/7/8/10 используется команда MSG.
Формат командной строки:
[ ACCOUNTS | COMPUTER | CONFIG | CONTINUE | FILE | GROUP | HELP |
HELPMSG | LOCALGROUP | PAUSE | SESSION | SHARE | START |
STATISTICS | STOP | TIME | USE | USER | VIEW ]
При использовании команды без параметров или с параметром help отображается краткая подсказка по использованию.
Для получения краткой подсказки по подкоманде, можно использовать синтаксис:
net share /? — отобразить подсказку по использованию команды NET SHARE
В ответ отображается краткая справка:
Для получения более подробной справочной информации используется подкоманда HELP:
net help share — отобразить подробную справку по использованию команды NET SHARE
Как правило, подробная подсказка содержит не только описание синтаксиса команды, но еще и описание отдельных параметров, ее назначение и примеры использования.
NET ACCOUNTS
Синтаксис данной команды:
NET ACCOUNTS
[/FORCELOGOFF:<минуты | NO>] [/MINPWLEN:длина]
[/MAXPWAGE:<дни | UNLIMITED>] [/MINPWAGE:дни]
[/UNIQUEPW:число] [/DOMAIN]
Команда NET ACCOUNTS используется для обновления базы данных учетных записей пользователей, а также для изменения параметров входа в систему для всех учетных записей. При использовании команды NET ACCOUNTS без параметров отображаются текущие параметры паролей, ограничения на вход и сведения о домене.
Чтобы изменения параметров, задаваемые в команде NET ACCOUNTS, вступили в силу, необходимо выполнение двух условий:
— требования к паролям и параметрам входа будут применены только в том случае, если были заданы учетные записи пользователей (с помощью диспетчера пользователей или команды NET USER);
— на всех серверах домена, проверяющих полномочия на входе, должна быть запущена служба NetLogon. Эта служба запускается автоматически при запуске Windows.
net accounts — отобразить общие параметры учетных записей.
Пример отображаемой информации для Windows 10 с настройками по умолчанию:
net accounts /minpwlen:8 /maxpwage:45 — установить минимальную длину пароля равной 8 символам и срок действия пароля в 45 дней.
net accounts /forcelogoff:120 — установить режим принудительного выхода из системы через 2 часа (120 минут) после прекращения времени действия учетной записи.
net accounts /minpwlen:0 /maxpwage:42 /forcelogoff:no — установить стандартные параметры для учетных записей данного компьютера.
NET COMPUTER
Синтаксис данной команды:
NET COMPUTER \\имя_компьютера
Команда NET COMPUTER добавляет или удаляет компьютеры из базы данных домена. Эта команда может использоваться только на контроллерах домена.
\\имя_компьютера Указывает компьютер, который нужно добавить к домену или удалить из домена.
/ADD Добавляет указанный компьютер к домену.
/DEL Удаляет указанный компьютер из домена.
net computer \\win7v /add — добавить к данному домену компьютер с именем win7v
net computer \\win7v /del — удалить из домена компьютер с именем win7v
NET CONFIG
Синтаксис данной команды:
NET CONFIG [SERVER | WORKSTATION]
Команда NET CONFIG отображает информацию о настройке служб рабочей станции или службы сервера. Когда эта команда используется без указания параметра SERVER или WORKSTATION, выводится список настраиваемых служб. Чтобы получить справку о том, как выполнить настройку службы, введите команду вида NET HELP CONFIG имя_службы.
SERVER Отображает информацию о настройке службы сервера.
WORKSTATION Отображает информацию о настройке службы рабочей станции.
Конфигурирование параметров службы SERVER:
NET CONFIG SERVER [/AUTODISCONNECT:time] [/SRVCOMMENT:»текст»] [/HIDDEN:
/AUTODISCONNECT:время Устанавливает максимальное время, в течение которого сеанс пользователя может быть неактивным, прежде чем он будет отключен. Можно использовать значение -1, чтобы соединение не отключалось никогда. Диапазон значений: от -1 до 65535; по умолчанию — 15.
/SRVCOMMENT:»текст» Добавляет серверный комментарий, который отображается при просмотре сетевого окружения и при выполнении команды NET VIEW. Текст должен быть заключен в кавычки.
/HIDDEN:
NET CONFIG SERVER — отобразить текущие значения параметров настройки службы сервера.
net config server /srvcomment:”Windows 10 Pro” — задать комментарий для данного сервера. Изменение текста комментария вступит в силу после перезагрузки.
net config server /hidden:yes — не отображать данный сервер в сетевом окружении Windows
net config server /autodisconnect:30 — установить время неактивности пользователя равным 30 минут.
Конфигурирование параметров службы WORKSTATION не выполняется и возможно только отображение сведений о службе:
net config workstation
Пример отображаемой информации:
NET FILE
Синтаксис данной команды:
NET FILE [id [/CLOSE]]
Команда NET FILE отображает список открытых по сети файлов и может принудительно закрывать общий файл и снимать файловые блокировки.
net file — отобразить список открытых по сети файлов.
Пример отображаемой информации:
net file 54 — отобразить сведения о файле с идентификатором 54. Пример отображаемой информации:
net file 54 /close — закрыть открытый файл с идентификатором 54 и снять блокировки этого файла.
NET GROUP и NET LOCALGROUP
Команды NET GROUP и NET LOCALGROUP практически идентичны, но первая выполняется на контроллере домена и относится к объектам Active Directory, а вторая – к локальным рабочим группам компьютера.
Синтаксис данных команд:
NET GROUP [имя_группы [/COMMENT:»текст»]] [/DOMAIN]
NET GROUP имя_группы имя_пользователя [. ] [/DOMAIN]
NET LOCALGROUP [имя_группы [/COMMENT:»текст»]] [/DOMAIN]
NET LOCALGROUP имя_группы имя [. ] [/DOMAIN]
Команда NET GROUP добавляет, выводит на экран или изменяет глобальные группы в доменах. Когда команда используется без параметров, отображается список глобальных групп на сервере.
Имя_группы Задает имя группы, которую нужно добавить, расширить или удалить. Чтобы получить список пользователей в группе, задайте только имя группы.
/COMMENT:»текст» Добавляет комментарий для новой или существующей группы. Текст должен быть заключен в кавычки.
/DOMAIN Выполняет операцию на контроллере домена в текущем домене. В противном случае операция будет выполнена на локальном компьютере.
имя_пользователя [ . ] Задает одно или несколько имен, которые нужно добавить или удалить из группы. Имена пользователей разделяются пробелами.
/ADD Добавляет группу или добавляет пользователя в группу.
/DELETE Удаляет группу или удаляет пользователя из группы.
net localgroup — отобразить список групп для данного компьютера.
Пример отображаемой информации:
net localgroup Администраторы — отобразить сведения о рабочей группе Администраторы . Отображается комментарий к группе и список входящих в нее пользователей.
net localgroup Администраторы /comment:»Admin rights» — изменение или добавление комментария к группе. Для удаления комментария можно использовать /comment:””
net localgroup Администраторы user1 /add — добавить пользователя user1 в группу Администраторы . Пользователь с указанным именем должен существовать в системе.
net localgroup Администраторы user1 /del — удалить пользователя user1 из группы Администраторы .
NET HELPMSG
Синтаксис данной команды:
NET HELPMSG сообщение#
Команда NET HELPMSG выводит информацию о сетевых сообщениях Windows (например, сообщения об ошибках и предупреждающие сообщения). Если ввести команду NET HELPMSG и номер ошибки, то Windows выведет пояснения для этого сообщения и предложит возможные варианты действий, которые можно предпринять для устранения ошибки.
№_сообщения — Номер сообщения об ошибке Windows, для которой нужны пояснения.
net helpmsg 51 — отобразить сведения о сообщении с номером 51 .
Невозможно найти сетевой путь. Убедитесь, что сетевой путь указан верно, а конечный компьютер включен и не занят. Если система вновь не сможет найти путь, обратитесь к сетевому администратору.
NET PAUSE и NET CONTINUE
Команды NET PAUSE и NET CONTINUE предназначены для управления службами Windows.
Синтаксис данных команд:
NET PAUSE имя_службы
NET CONTINUE имя_службы
NET PAUSE приостанавливает службу Windows. Приостановка службы переводит ее в режим ожидания.
имя_службы — имя службы.
net pause workstation — приостановить службу WORKSTSTION.
net continue workstation — продолжить работу службы WORKSTATION.
В современных версиях Windows для управления службами и драйверами предпочтительнее использовать команду SC
NET SESSION
Синтаксис данной команды:
NET SESSION [\\имя_компьютера] [/DELETE] [/LIST]
Команда NET SESSION завершает текущие сеансы связи между данным компьютером и другими компьютерами сети или выводит их список. При использовании команды без параметров выводятся сведения о всех текущих сеансах связи с интересующим компьютером. Эта команда отображает сведения о сеансах только на компьютерах, работающих в роли сервера, т.е. предоставляющих свои ресурсы в совместное использование компьютерами локальной сети.
\\имя_компьютера Вывод сведений о сеансах для указанного компьютера.
/DELETE Завершение сеанса между локальным компьютером и компьютером с указанным именем; при этом закрываются все открытые на этом компьютере файлы для этого сеанса связи. Если параметр имя_компьютера опущен, закрываются все сеансы связи.
/LIST Отображение сведений в списке, а не в таблице.
net session — отобразить удаленные сессии для данного компьютера. Пример отображаемой информации:
net session /list — то же, что и в предыдущем случае, но с отображением результатов в виде списка:
net session \\192.168.1.33 — отобразить сведения о сессиях на удаленном компьютере с IP-адресом 192.168.1.33.
net session \\Win10 — отобразить сведения о сессиях на удаленном компьютере с именем Win10.
net session /delete
— закрыть все удаленные сессии на данном компьютере. В случае, когда имеются сеансы с открытыми файлами, выдается предупреждение:
NET SHARE
Команда NET SHARE разрешает использовать серверные ресурсы другим пользователям сети. Когда команда используется без параметров, выводится информация о всех общих ресурсах компьютера. Для каждого ресурса выводится имя устройства или путь и соответствующий комментарий.
Синтаксис данной команды:
NET SHARE общий_ресурс
NET SHARE общий_ресурс=диск:путь [/GRANT:пользователь,[READ | CHANGE | FULL]] [/USERS:число | /UNLIMITED] [/REMARK:»текст»] [/CACHE:Manual | Documents| Programs | BranchCache | None]
NET SHARE общий_ресурс [/USERS:число | /UNLIMITED] [/REMARK:»текст»] [/CACHE:Manual | Documents | Programs | BranchCache | None]
NET SHARE общий_ресурс \\имя_компьютера /DELETE
имя_ресурса Задает сетевое имя общего ресурса. Введите NET SHARE с именем ресурса для отображения информации только об этом ресурсе.
диск:путь Указывает абсолютный путь к общей папке.
/GRANT:пользователь — разрешение для указанного пользователя. Создает общий ресурс с дескриптором безопасности, предоставляющим запрошенные разрешения для указанного пользователя. Этот параметр может использоваться многократно для предоставления разрешений нескольким пользователям.
/USERS:число Устанавливает максимальное число пользователей, которые могут одновременно использовать общий ресурс.
/UNLIMITED Снимает ограничение на число пользователей, одновременно использующих общий ресурс.
/REMARK:»текст» Добавляет краткое примечание, описывающее ресурс. Текст должен быть заключен в кавычки.
имя_устройства Задает один или несколько принтеров (от LPT1: до LPT9:), предоставляемых в составе общего ресурса.
/DELETE Прекращает общий доступ к ресурсу.
/CACHE:Manual Включает ручное кэширование документов и программ на общем ресурсе.
/CACHE:Documents Включает автоматическое кэширование документов на общем ресурсе.
/CACHE:Programs Включает автоматическое кэширование документов и программ на общем ресурсе.
/CACHE:BranchCache Ручное кэширование документов с включенным параметром BranchCache на этом общем ресурсе.
/CACHE:None Отключает кэширование на общем ресурсе.
net share — отобразить список разделяемых ресурсов данного компьютера.
Пример отображаемой информации:
net share Admin$ — отобразить сведения о разделяемом ресурсе Admin$
net share Temp=%temp% /remark:»Temp folder on Computer» — создать разделяемый ресурс Temp , в качестве которого будет использоваться каталог временных файлов, заданный значением переменной окружения TEMP
net share TMP=%TEMP% /GRANT:user1,Full — создать разделяемый ресурс с именем TMP и предоставить полные права доступа к нему для пользователя user1
net share TMP=%TEMP% /GRANT:user1,Read — то же, что и в предыдущем случае, но с предоставлением права “Только чтение”
net share TMP$=%TEMP% /GRANT:user,Read — то же, что и в предыдущем примере, но имя разделяемого ресурса заканчивается знаком $ . В операционных системах семейства Windows, если в конце имени разделяемого ресурса используется знак $, то такой ресурс является скрытым и не отображается в проводнике при просмотре сетевого окружения. Это правило относится не только к автоматически создаваемым ресурсам для системного администрирования ( C$ , D$ , ADMIN$ и т.п. ), но и для любого пользовательского разделяемого ресурса. Если, например, для сетевого доступа выделена папка под именем «movies», то она будет видна в сетевом окружении, а если — под именем «movies$» — то нет.
net share TMP$=%TEMP% /GRANT:user,Read /users:1 — Параметр /users:1 означает, что к данному ресурсу может одновременно подключаться не более одного пользователя. net share TMP /delete — удалить разделяемый ресурс с именем TMP
NET STATISTICS
Синтаксис данной команды:
NET STATISTICS [WORKSTATION | SERVER]
Команда NET STATISTICS выводит журнал статистики для локальной службы рабочей станции или службы сервера. Если команда NET STATISTICS используется без параметров, выводится список служб, для которых может собираться статистика.
SERVER Выводит статистику для службы сервера.
WORKSTATION Выводит статистику для службы рабочей станции.
Пример выводимой статистики:
NET STOP и NET START
Команды NET STOP и NET START используются для остановки и запуска системных служб Windows.
Синтаксис данных команд:
NET STOP service
NET START service
service — имя службы.
Остановка службы приводит к завершению всех используемых ею сетевых соединений. Кроме того, некоторые службы зависят от других служб. Остановка одной службы может привести к остановке других служб. Некоторые службы невозможно остановить.
Для перезапуска службы DNSCache ( DNS-клиент) можно последовательно выполнить остановку и запуск службы. net stop dnscache — остановить службу. На экран выводится информация о ходе остановки:
net start dnscache — запустить службу. В окне консоли отображается ход запуска:
В операционных системах Windows Vista/7/8/10 для управления службами и драйверами предпочтительнее использовать команду SC
NET TIME
Команда NET TIME синхронизирует часы компьютера с часами другого компьютера или домена либо отображает время компьютера или домена. При использовании без параметров в домене Windows Server команда выводит текущую дату и время, установленные на компьютере, назначенном сервером времени для данного домена.
Синтаксис данной команды:
NET TIME [\\имя_компьютера | /DOMAIN[:имя_домена] | /RTSDOMAIN[:имя_домена]] [/SET]
\\имя_компьютера Задает имя компьютера, который нужно проверить или с которым нужно синхронизировать показания часов.
/DOMAIN[:имя_домена] Задает синхронизацию времени с основным контроллером указанного домена.
/RTSDOMAIN[:имя_домена] Задает синхронизацию времени с надежным сервером времени из указанного домена.
/SET Синхронизирует время компьютера с временем указанного компьютера или домена.
Параметры /QUERYSNTP и /SETSNTP являются устаревшими и их использование не рекомендуется. В настоящее время для настройки службы времени Windows предназначена утилита w32tm.exe .
net time \\win10 — отобразить время на компьютере с именем win10
net time \\win10 /SET — установить для локального компьютера время, совпадающее с временем на удаленном компьютере Win10
При выполнении данной команды, потребуется подтверждение изменения времени:
При использовании данной команды в bat-файлах, желательно подавить запрос и выполнять синхронизацию часов без вмешательства человека:
net time \\win10 /SET /YES — выполнить установку локального времени по часам компьютера Win10 с использованием ответа Yes на запрос.
Для того, чтобы часы на локальном компьютере всегда отображали действительное текущее время, удобнее всего использовать синхронизацию часов с сервером времени в Интернет, проделав некоторые несложные предварительные настройки — Как правильно настроить установку даты и времени через Интернет
NET USE
Команда NET USE подключает компьютер к общему ресурсу или отключает компьютер от общего ресурса. Когда команда используется без параметров, выводится список подключений данного компьютера.
Синтаксис данной команды:
имя_устройства Назначает имя для подключения к ресурсу или задает устройство, от которого нужно отключиться. Используется два типа имен устройств: дисковые устройства (буквы от D: до Z:) и принтеры (от LPT1: до LPT3:). Если ввести звездочку вместо имени устройства, то назначается следующее незанятое имя.
\\имя_компьютера Имя компьютера, контролирующего общий ресурс. Если имя компьютера содержит пробелы, заключите весь этот параметр в кавычки (» «) вместе с двумя знаками обратной косой черты (\\). Имя компьютера может иметь в длину от 1 до 15 символов.
имя_ресурса Сетевое имя общего ресурса.
том Том NetWare на сервере. Для доступа к серверам NetWare необходимо установить и запустить клиентские службы NetWare (рабочие станции Windows) или службу шлюза NetWare (Windows Server).
пароль Пароль, который нужен для доступа к общему ресурсу.
* Запрос на ввод пароля. При вводе пароль не отображается.
/USER Другое имя пользователя, с помощью которого устанавливается подключение.
имя_домена Другой домен. Если домен не указан, подразумевается текущий домен, указанный при входе в сеть.
имя_пользователя Имя пользователя для входа. /SMARTCARD Указывает, что это подключение использует учетные данные со смарт-карты.
/SAVECRED Указывает, что имя пользователя и пароль следует сохранить. Этот параметр пропускается, если команда не запрашивает имя пользователя и пароль.
/HOME Подключает пользователя к домашнему каталогу.
/DELETE Отменяет сетевое подключение и удаляет его из списка постоянных подключений.
/PERSISTENT Управляет использованием постоянных сетевых подключений. По умолчанию — последний использованный параметр.
YES Сохраняет установленные подключения и восстанавливает их при следующем входе в сеть.
NO Не сохраняет устанавливаемые или последующие подключения; существующие подключения будут восстановлены при следующем входе в систему. Для удаления постоянных подключений используется параметр /DELETE.
net use — отобразить список существующих подключений.
Пример списка подключений:
В колонке «Локальный» отображается буква сетевого диска, а в колонке «Удаленный» — имя удаленного сетевого ресурса в формате UNC . UNC — это Общее соглашение об именах (Uniform Naming Convention) или универсальное соглашение об именовании (universal naming convention) — соглашение об именовании файлов и других ресурсов, дающее определение их местоположения. Имя в формате UNC – это полное имя ресурса в сети, включающее имя сервера и имя совместно используемого (разделяемого, сетевого ) ресурса (принтера, каталога или файла). Синтаксис UNC-пути к каталогу или файлу следующий:
Сервер — сетевое имя или IP-адрес компьютера, выполняющего роль сервера.
СетевойКаталог — это сетевое имя общего каталога на этом компьютере, а необязательный ОтносительныйПуть — путь к каталогу или файлу из общего каталога.
Сетевой Каталог не обязательно называется так же, как ассоциированный с ним каталог на сервере.
net use X: — отобразить информацию о подключении X:
net use R: \\server\share — подключить в качестве сетевого диска R: сетевой ресурс share на сервере server
net use * \\server\share — то же, что и в предыдущем случае, но в качестве буквы сетевого диска будет использована первая доступная для подключения.
net use R: \\server\share /user:admin — то же, что и в предыдущем случае, но при подключении используется имя пользователя admin в текущем домене или рабочей группе. Пароль будет запрошен в ходе подключения.
net use R: \\server\share /user:admin Passwd — то же, что и в предыдущем примере, но пароль задан в явном виде.
net use R: \\server\share /user:Mydomain\admin — для подключения используется учетная запись пользователя admin в домене Mydomain
net use /PERSISTENT:NO — не запоминать сетевые подключения.
net use /PERSISTENT:YES — запоминать сетевые подключения.
Необходимо учитывать, что режим, определяемый значением ключа /PERSISTENT, относится к вновь создаваемым подключениям. Если, например, сетевой диск X: был создан при установленном режиме запоминания (PERSISTENT:YES), а затем вы выполнили смену режима командой net use /PERSISTENT:NO и подключили сетевой диск Y: , то после перезагрузки системы, не будет восстановлено подключение диска Y: , но будет восстановлено подключение диска X:
NET USER
Команда NET USER используется для создания и изменения учетных записей пользователей на компьютерах. При выполнении команды без параметров отображается список учетных записей пользователей данного компьютера. Сведения об учетных записях пользователей хранятся в базе данных учетных записей пользователей.
Синтаксис данной команды:
Параметры командной строки:
имя_пользователя Имя учетной записи пользователя, которую необходимо добавить, удалить, изменить или просмотреть. Длина имени учетной записи пользователя не должна превышать 20 символов.
пароль Назначает или изменяет пароль для учетной записи пользователя. Длина пароля не должна быть меньше минимально допустимого значения, определяемого параметром /MINPWLEN команды NET ACCOUNTS. Длина пароля не должна превышать 14 символов.
* Вывод приглашения на ввод пароля. При вводе пароль не отображается.
/DOMAIN Выполнение операции на контроллере текущего домена.
/ADD Добавление учетной записи пользователя в базу учетных записей пользователей.
/DELETE Удаление учетной записи пользователя из базы данных учетных записей пользователей.
net user — отобразить список пользователей данного компьютера.
net user user1 — отобразить сведения о пользователе user1 . Пример:
net user vasya /add — добавить в систему нового пользователя vasya
net user vasya * — задать пароль для пользователя vasya . Пароль будет запрошен при выполнении команды.
net user vasya passwd — задать пароль passwd для пользователя vasya
net user VASYA passwd /USERCOMMENT:»Тестовый пользователь » /add — добавить нового пользователя с комментарием.
net user vasya /del — удалить из системы пользователя vasya
NET VIEW
Команда NET VIEW отображает список общих ресурсов компьютера. При использовании без параметров отображается список всех компьютеров в текущем домене или рабочей группе.
Синтаксис данной команды:
NET VIEW [\\имя_компьютера [/CACHE] | [/ALL] | /DOMAIN[:имя_домена]]
\\имя_компьютера — Имя компьютера, общие ресурсы которого вы хотите просмотреть.
/DOMAIN:имя_домена — Домен, в котором нужно просмотреть доступные компьютеры. Если имя домена не указано, отображаются все домены локальной сети.
/CACHE Отображение параметров автономного клиентского кэширования для ресурсов на указанном компьютере.
/ALL — Отображение всех общих ресурсов, включая скрытые ( с символом $)
net view — отобразить список компьютеров рабочей группы или текущего домена.
net view /domain:NewDom — отобразить список компьютеров рабочей домена NewDom .
net view \\server — отобразить список совместно используемых ресурсов на компьютере server Пример отображаемой информации:
net view \\srv001 /cache — отобразить список совместно используемых ресурсов на компьютере srv001 с указанием режима кэширования сетевых ресурсов в колонке «Комментарий».
net view \\srv001 /all — отобразить список совместно используемых ресурсов на компьютере srv001 , но в список будут включены и скрытые ресурсы (с символом $ в конце имени) .