Net use коды ошибок

0 / 0 / 0

Регистрация: 23.05.2017

Сообщений: 3

1

23.05.2017, 08:37. Показов 8501. Ответов 9


Студворк — интернет-сервис помощи студентам

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

Код

net use \192.168.0.1D$Files pass /user:Admin

ну так сказать если все хорошо, далее следует копирование.

Проблема в том что если не подключился, например выключен комп, пароль не подошел и т.п. он просто пропускает, приходится потом проверять, куда не ушло.
Как сделать чтобы если не удалось подцепиться по той или иной проблеме, он записывал ip в txt файл?
Ну или подскажите как проверить смог ли он подключиться, с записью если что разберусь.

Заранее благодарю.



0



Programming

Эксперт

94731 / 64177 / 26122

Регистрация: 12.04.2006

Сообщений: 116,782

23.05.2017, 08:37

Ответы с готовыми решениями:

Оптимизация производительности C#.NET (Алгоритм, Многопоточность, Debug, Release, .Net Core, Net Native)
Решил поделится своим небольшим опытом по оптимизации вычислений на C#.NET.
НЕ профи, палками не…

Объясните на пальцах совместимость библиотек в .Net Core, .Net Framework, .Net Standart
Изучаю .Net. Хочу написать некое серверное приложение (думаю что учеба лучше на реальном примере,…

Удаленный SQL-сервер Ado.Net + .Net remoting + Asp .Net
Всем привет!
Нужно написать клиент-серверное приложение на основе Microsoft Sql Server 2005…

Материалы по ADO.NET, ASP.NET, VB.NET
Народ, может, кто знает, где можно достать материалы в электронном виде по этим курсам (книги,…

9

ixoyz

353 / 165 / 61

Регистрация: 01.06.2015

Сообщений: 656

23.05.2017, 08:50

2

Windows Batch file
1
2
net use z: \192.168.0.1D$Files pass /user:Admin
if not exist z: (echo 192.168.0.1 >> log.txt)

Добавлено через 3 минуты
Не пойму только 2 момента:
1. Зачем использовать D$? Расшарили бы саму папку D:Files и не светили бы админские пароли.
2. Зачем вообще цеплять сетевой диск? Копировали бы сразу по сетевому пути. Если вопрос в паролях, см п.1.



0



0 / 0 / 0

Регистрация: 23.05.2017

Сообщений: 3

23.05.2017, 08:53

 [ТС]

3

net use z: \192.168.0.1D$Files pass /user:Admin
if not exist z: (echo 192.168.0.1 >> log.txt)

не совсем то, тут сосзается сетевой диск, мне это не подошло, лишнее нагромаждение кода, подключать потом отключать.
пожно ли проверить подключение без создания сетевого диск, насколько мне известнов net use возвращает код ошибки при неполадке, как их можно отловить?



0



ixoyz

353 / 165 / 61

Регистрация: 01.06.2015

Сообщений: 656

23.05.2017, 08:57

4

Можно конечно рассматривать результат выполнения net use, но если не важно по какой причине не подключился тогда проще так

Windows Batch file
1
2
net use \192.168.0.1D$Files pass /user:Admin
if not exist \192.168.0.1D$Files (echo 192.168.0.1 >> log.txt)



0



0 / 0 / 0

Регистрация: 23.05.2017

Сообщений: 3

23.05.2017, 08:58

 [ТС]

5

1. Зачем использовать D$? Расшарили бы саму папку D:Files и не светили бы админские пароли.
Ответ: пароль все равно требует даже если подключаюсь к расшареной папке, так как в сети не один я нахожусь, это как барьер. И светитьто не свечу, батник запускаю со своего пк.
на 2 получается уже ответил)



0



ixoyz

353 / 165 / 61

Регистрация: 01.06.2015

Сообщений: 656

23.05.2017, 09:06

6

а если отлавливать коды ошибок

Windows Batch file
1
2
net use \192.168.0.1D$Files pass /user:Admin
if %errorlevel%==код_ошибки (echo 192.168.0.1 - ошибка такая-то>> log.txt)

Добавлено через 3 минуты
Коды ошибок не подскажу, но вычислить можно следующим способом:

Windows Batch file
1
2
net use \192.168.0.1D$Files pass /user:Admin
echo %errorlevel%

И смотрите какие коды будут выдавятся на какие результаты. Ошибки, естественно, моделируете самостоятельно.



0



alpap

4332 / 2122 / 661

Регистрация: 26.04.2015

Сообщений: 6,823

23.05.2017, 11:25

7

ixoyz,
запись на отсутствие ответа узла можно и так прикрутить

Windows Batch file
1
2
3
4
5
@echo off
:: Какая либо подача ip, в данном случае просто в переменной
set "_ip=192.168.0.1"
ping -n 1 %_ip% |>nul find /i "TTL=" || echo Нет связи с узлом %_ip% [%date%_%time%]>>"log.log"
pause



0



353 / 165 / 61

Регистрация: 01.06.2015

Сообщений: 656

23.05.2017, 11:59

8

alpap, не лучший вариант. Наличие пинга не говорит о наличии связи. ПК может зависнуть, раздел D: упасть или ещё интереснее ПК может схватить новый ip, а текущий уйдёт, например, IP телефону, который будет отлично пинговатся, а связи не будет.

Добавлено через 1 минуту
Не говоря о том, что пинг может быть закрыт, а smb корректно работать



0



alpap

23.05.2017, 17:17

Не по теме:

ixoyz,
я предложил это не в качестве единственной проверки



0



1778 / 760 / 130

Регистрация: 09.04.2011

Сообщений: 1,325

23.05.2017, 19:52

10

ixoyz, попробуйте через поиск маркера на D$, например if exist D$Files …. после попытки коннекта.



0



on September 26, 2011

Net use is one of the important Windows commands that’s useful to manage network drives from CMD. Do you want to map a drive to a shared folder? or delete mapped drives? ‘Net use’ is the command you would need.

Below you can find the syntax of this command with some examples.

Map network drive from command prompt

Let’s say you have a network share \RemotePCShare which you want to map to a local drive. You can do that with the below command.

Net use * \RemotePCShare

The above command would map the share to the first available drive starting from Z: We can also specify the drive name in the place of ‘*’.

System error 85 has occurred

If you try to map to a network drive that’s not available(already mapped to another share), it throws this error.

c:>net use Z: \remptepcshare
System error 85 has occurred.
The local device name is already in use.

See Map network drive from command line for advanced options for net use and for specifying user name and passwords in the command line.

Delete/Disconnect a mapped drive

You can disconnect a mapped drive using ‘net use /delete’ command. For example, to disconnect the drive Z: the command is

net use  Z:  /delete

Delete all mapped network drives

You can delete all mapped drives using the below command.

net use * /delete

List all network drives and mapped shares

c:>net use
New connections will be remembered.

Status       Local     Remote                    Network

-------------------------------------------------------------------------------
             Z:        \remotepcshare
                                                Microsoft Windows Network
The command completed successfully.

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

Синтаксис

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

NET ACCOUNTS

Применяется с целью осуществления обновления БД регистрационных записей, а также внесения изменений настроек входа или условий к кодам доступа для записей регистрации. Можно осуществить ввод без каких-либо параметров. В такой ситуации произойдет выдача действующих значений настроек, устанавливающих требования к кодам доступа и входу в сеть для записей регистрации.

Синтаксис

Net accounts [/forcelogoff:{минуты | NO}] [/minpwlen: длина] [/maxpwage:{дни | unlimited}] [/minpwage: дни] [/uniquepw: число] [/domain]

Расшифровка значений

/forcelogoff:{минуты | NO}

Задается интервал в минутах, при завершении которого производится отсоединение юзера в случае окончания периода действия его регистрационной записи. Другой вариант подобного условия – окончание отведенного времени.

/minpwlen: длина

Здесь указывается наименьшее количество символов, составляющих код доступа. Без вмешательства предусматривается 6, а диапазон разрешенных значений находится в пределах 0-14.

/maxpwage:{дни | unlimited}

Задает наибольшее время службы кода доступа в днях или делает его бесконечным в случае установки аргумента unlimited.

/minpwage:{дни | unlimited}

Задает наименьший период службы кода доступа в днях или делает его бесконечным в случае установки аргумента unlimited. Для maxpwage и minpwage имеются условия. Минимальный параметр не может превышать максимальный, а их диапазоны лежат в интервале 0-999.

/uniquepw: число

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

/domain

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

NET COMPUTER

Применяется с целью осуществить добавление или удаление устройств из БД домена. Допускается запуск исключительно в тех случаях, когда выполняется работа с Windows NT Server.

Синтаксис

Net computer //название_устройства {//ADD | DEL}

Расшифровка значений

//название_устройства

Задает устройство для проведения дальнейших действий с ним.

/ADD

Осуществляет добавление устройства.

/DEL

Осуществляет удаление устройства.

NET CONFIG

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

Синтаксис

Net config [SERVER | WORKSTATION]

Расшифровка значений

SERVER

Выдает сведения о действующих настройках служб сервера.

WORKSTATION

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

NET CONTINUE

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

Синтаксис

Net continue название_службы

Расшифровка значений

название_службы

Здесь необходимо осуществить ввод названия службы, которая ранее была приостановлена.

NET FILE

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

Синтаксис

Net file [номер [/close]]

Расшифровка значений

номер

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

/close

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

NET GROUP

Применяется для добавления, демонстрации и корректировок общих групп в доменах.

Синтаксис

net group [название_группы [/comment:»комментарий»]] [/domain] net group [название_группы {/add [/comment:»информация»] | /delete} [/domain]] net group [название_группы имя_юзера[ …] {/add | /delete} [/domain]]

Расшифровка значений

название_группы

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

comment:»информация»

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

/add

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

/delete

Позволяет удалить конкретную группу или юзера.

имя_юзера[ …]

Здесь указывается конкретный юзер или их перечень. Они будут добавлены или удалены из группы.

net help команда

Предоставление справочных сведений.

NET LOCALGROUP

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

Синтаксис

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

net localgroup [название_группы [/comment:»комментарий»]] [/domain]

net localgroup [название_группы {/add [/comment:»информация»] | /delete} [/domain]]

net localgroup [название_группы список [ …] {/add | /delete} [/domain]]

Расшифровка значений

название_группы

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

comment:» информация»

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

/domain

Осуществление некоторой операции производится непосредственно на контроллере действующего домена. Если это невозможно, то предусматривается реализация на локальном устройстве.

список [ …]

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

/add

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

/delete

Позволяет удалить конкретную группу или юзера из локальной группы.

NET NAME

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

  1. За счет этой команды.
  2. Установленное по умолчанию название, добавляющееся при начале работы службы.
  3. Имя юзера, появляющееся при входе в систему. Подобный вариант допускается исключительно в тех ситуациях, когда юзер осуществляет работу только на одном устройстве.

Синтаксис

net name [имя {/add|/delete}]

Расшифровка параметров

имя

Здесь необходимо прописать имя, куда происходит отсылка сообщений. 

/add

Позволяет добавить имя. Предложенный параметр не считается обязательным.

/delete

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

NET PAUSE

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

Синтаксис

net pause служба

Расшифровка значений

служба

Обозначается служба, работа которой должна приостанавливаться. Существует допустимый перечень вариантов и необходимо его придерживаться.

NET PRINT

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

Синтаксис

net print \название_устройства [название_очереди]

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

net print [\название_устройств]  №_задания [{ /hold | /release | /delete}]

Расшифровка значений

\название_устройства

Происходит прописывание названия устройства, где располагается интересующая очередь на печать.

название_очереди

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

№_задания

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

/hold

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

/release

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

/delete

Позволяет провести удаление указанного ранее задания.

NET SEND

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

Синтаксис

net send {имя | * | /domain[:имя] | /users} сообщение

Расшифровка значений

имя

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

*

Выполняется пересылка сообщения для полного списка участников домена или конкретной рабочей группы.

/domain:имя

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

/users

Будет произведена передача сообщения для всех юзеров, которые на этот момент подсоединены к сети.

сообщение

Требуется написать информацию, которая будет передана.

NET SESSION

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

Синтаксис

net session [\название_устройства] [/delete]

Расшифровка значений

\название_устройства

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

/delete

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

NET SHARE

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

Синтаксис

net share [название_ресурса] net share [название_ресурса=диск:расположение  [{/users:макс_кол-во| /unlimited}] [/remark:»текст»] [/cache: {manual|automatic|no}]] net share [название_ресурса [{/users:макс_кол-во|unlimited}] [/remark:»информация»] [/ cache: {manual|automatic|no}]]  

net share [{название_ресурса|диск:расположение} /delete]

Расшифровка значений

название_ресурса

Требуется установить, какое именно название имеет конкретный общий ресурс.

диск:расположение 

Необходимо указать расположение папки, которая должна стать общей.

/users:макс_кол-во

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

/unlimited

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

/remark:»информация»

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

/cache:automatic

Предусматривается запуск автономного режима кэширования, применяющего автоматический тип реинтеграции.

/cache:manual

Предусматривается запуск автономного режима кэширования, применяющего ручной тип реинтеграции.

/cache:no

Клиент получает извещение о том, что автономное кэширование не предусматривается.

/delete

Ресурс не позволяет применять общий доступ.

Net start

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

Синтаксис

net start [служба]

Расшифровка значений

служба

Осуществляется старт работы некоторой службы. Требуется подробнее уделить внимание доступным вариантам.

Значение Пояснение Особенности

alerter

Начинается работа «Оповещателя»

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

browser

Начинается деятельность службы «Обозреватель устройств»

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

Клиент для сетей NetWare

Начинает работать служба с аналогичным названием

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

Сервер папки обмена

Выполняется начало работы службы «Сервер папки обмена»

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

dhcp client

Начинает работать служба «dhcp client»

Разрешается применение в случае установленного протокола TCP/IP. Производится запрос IP адресов и их обновление. Отличительной особенностью требуется установить невозможность выполнения процедуры временной или полной остановки.

messenger

Позволяет включить службу сообщений

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

netlogon

Происходит сетевой вход в систему

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

NTLMSSP

Начинает свою деятельность «Поставщик поддержки безопасности NT LM».

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

«plug and play»

Начинает свою деятельность служба «plug and play»

Rasman

Диспетчер подключений удаленного доступа

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

REMOTEACCESS

Диспетчер подсоединений удаленного доступа

Разрешается применение тогда, когда выполнена установка службы удаленного доступа

rpclocator

Локатор RPC

Устанавливает возможность для ряда программ применять RPC службу. Она применяется для осуществления различных мероприятий с базами данных.

rpcss

Служба RPC

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

schedule

Осуществляется старт деятельности службы планировщика задач

Служба необходима в тех случаях, когда должен выполняться запуск определённых приложений или программ в заданные сроки. Открывает широкие возможности по работе в указанном направлении.

ups

Начинает свою деятельность служба источник бесперебойного питания (ИБП)

Настройка работы ИБП позволяет выполнить различные процедуры управления, касающиеся данного устройства.

Предполагается довольно большое количество других служб, запуск которых допускается производить через эту команду. Чтобы получить справочные сведения с детальным рассмотрением полного перечня, следует ввести net help start.

NET STATISTICS

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

Синтаксис

net statistics [{workstation | server}]

Расшифровка значений

workstation | server

Осуществляет выдачу статистических данных для службы рабочей станции или сервера.

Следует сказать о том, что для получения аналогичного результата имеется сокращенный вариант подобной команды — net stats.

NET STOP

Осуществляется остановка работа некоторой заданной службы.

Синтаксис

net stop служба

Расшифровка параметров

служба

Здесь указывается, какая именно служба должна быть остановлена. Предусматривается достаточно продолжительный список допустимых вариантов. Он уже рассматривался в ходе разъяснения по команде net start.

NET TIME

Главная задача заключается в том, чтобы осуществить синхронизацию времени устройства с некоторым доменом или иным указанном пользователем устройством. Можно ввести исключительно команду и не использовать параметры. Это вызовет выдачу информации, касающейся действующих значений даты и времени для конкретного компьютера.

Синтаксис

net time [{\название_устройства | /domain[ :название_домена] | /rtsdomain[:название_домена]}] [ /set]

net time [\название_устройства] [/querysntp] [ /setsntp[:перечень_серверов_NTP]]

Расшифровка значений

\название_устройства

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

/domain[ :название_домена]

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

/rtsdomain[:название_домена]

Позволяет установить домен сервера RTS. Именно с ним предусматривается осуществление синхронизация при задании установок времени.

/set

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

/querysntp

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

/setsntp[:перечень_серверов_NTP]

Здесь требуется перечислить перечень серверов NTP для применения на устройстве. Разрешается указание имен DNS или IP адресов. Если имеется более одного аргумента, предписывается разделять их помощью пробелов.

NET USE

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

Синтаксис

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

net use [{название_устройства | *}] [\название_компьютераресурс[том]] [{код доступа | *}]] [/user: [название_домена]] [/user: [название_домена_с_точкой]имя_юзера] [/user: [имя_юзера@название_домена_с_точкой] [/savecred] [/smartcard] [{/delete | /persistent:{yes | no}}]

net use [название_устройства [/home[{код доступа |  *}]  [/delete:{yes | no}]]

net use  [/persistent:{yes | no}]

Расшифровка параметров

название_устройства

Здесь должен быть указано название ресурса в ходе подсоединения или название устройства для его отсоединения. Отдельным моментом требуется назвать тот факт, что предусматривается некоторое разделение. Дисковые устройства обладают названием, предусматривающим буквенное обозначение в диапазоне от D до Z. Печатающие устройства используют (LPT1: — LPT3:).

\название_компьютераресурс

В качестве данного параметра происходит ввод названия сервера и общего ресурса. Следует сказать о том, что название_компьютера должно содержать количество символов в диапазоне 1-15 или считывания не произойдет.

том

Устанавливает название тома NetWare. Следует иметь специальный клиент для того, чтобы подобные мероприятия можно было осуществить.

код доступа

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

NET USER

Используется в тех случаях, когда поставлена задача добавить, выдать или внести корректировки в учетные записи юзеров на определённом устройстве. Можно не вводить параметры в случае помещения в КС. Это приведет в выдаче полного перечня юзеров конкретного компьютера. Предполагается возможность применения исключительно на серверах.

Синтаксис

net user [юзер [код_доступа | *] [параметры]] [/domain]

net user юзер {код_доступа | *} /add [параметры] [/domain]

net user юзер [/delete] [/domain]

Расшифровка значений

юзер

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

код_доступа

Позволяет присвоить или внести коррективы в код доступа конкретного юзера.

/domain

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

параметры

Позволяет осуществить установку параметров КС. Следует перечислить возможные варианты в таблице ниже.

/active:{no | yes}

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

/comment:»информация»

Позволяет ввести комментарий к определенной записи. Не разрешается использовать в качестве поля «информация» более 48 символов.

/countrycode:nnn

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

/expires:{{мм/дд/гггг |  дд/мм/гггг | мм,дд  ,гггг} | never}

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

/fullname:»имя»

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

/homedir:путь

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

/passwordchg:{yes | no}

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

/passwordreq:{yes | no}

Указывает необходимость применения кода доступа для входа в профиль. Следует аккуратно использовать аргумент yes, поскольку в таком случае отсутствует приватность информации.

/profilepath:[путь]

Указывает путь до профиля юзера.

/scriptpath:путь

Указывает путь до документа сценария входа.

/times:{день[-день][,день[- день]] ,час[-час][,час[ -час]] [;…] | all}

Устанавливает периоды, на протяжении которых юзер может эксплуатировать устройство. Предусматривается большое количество доступных вариантов для настроек данного типа. Если ничего не прописывать, то юзер не сможет выполнить подключение. Значение all устанавливает возможность подсоединения в любое время.

/usercomment:»комментарий»

Создает или изменяет комментарий, принадлежащий к конкретной учетной записи. Чтобы отображение информации было верным, обязательным считается применение кавычек.

/workstations:{название_устройства[,…] | *}

Устанавливает рабочие станции для доступа в сеть. Их количество не может превышать восемь штук. Для разделения в перечне требуется использовать символы (,). Разрешается применять символ (*) – это означает доступ с любого устройства.

NET VIEW

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

Синтаксис

net view [\название_устройства] [/domain[: название_домена]]

net view /network:nw [\название_устройства]

Расшифровка значений

название_устройства

Устанавливает название устройства для того, чтобы можно было осуществить вывод находящихся на нем общих ресурсов.

[/domain[: название_домена]

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

/network:nw

Выдает перечень имеющихся серверов NetWare.

Some programs and command return an errorlevel other than 1 or 0. They can be negative, in the thousands etc, so if the net command returns an errorlevel of, lets say 10 for an invalid password, it will skip past because it is not 0 or 1


For the most part,

if errorlevel 0 (
    goto :copy
) else (
    goto :retry1
)

rem Or, a single line version;

if errorlevel 0 (goto :copy) else (goto :retry)

Should work.


An example using the variables;

if %errorlevel% equ 0 (
    echo No errors detected!
) else (
    echo An error occured: [%errorlevel%]
)

This is made for my pure joy of for loops. No logical reasoning, but it shows when !errorlevel! could be used.

setlocal enableDelayedExpansion
for %%G in (!password1!, !username1!, !password2!, !username2!, !password3!, !username3!) do (
    if not defined curPass (
        set "curPass=%%G"
    ) else (
        if not defined curUser (
            set "curUser=%%G"
        ) else (
            net use z: "\pos1c$path" !curPass! /user:!curUser!
            if !errorlevel! neq 0 (
                xcopy /y "c:aviaaaaaa.ini" "z:"
                xcopy /y "c:aviaaaaaa.avi" "z:"
                net use z:  /delete
            )
            set "curPass="
            set "curUser="
            )
        )
    )
)

:pos2

to continue to Google Sites

Not your computer? Use Guest mode to sign in privately. Learn more

  • Net time set ошибка 5
  • Net stop bits системная ошибка 5
  • Net start wuauserv ошибка 1058 win 10
  • Net start w32time системная ошибка 1290
  • Net start w32time системная ошибка 1058