net user add параметры
Net user
Applies To: Windows Server 2003, Windows Vista, Windows Server 2008, Windows Server 2003 R2, Windows Server 2000, Windows Server 2012, Windows Server 2003 with SP1, Windows 8
Adds or modifies user accounts, or displays user account information.
Net user is a command-line tool that is built into Windows Vista. To run net user, open a command prompt, type net user with the appropriate parameters, and then press ENTER.
For examples of how this command can be used, see Examples.
Syntax
Parameters
Specifies the name of the user account to add, delete, modify, or view. The name of the user account can have as many as 20 characters.
Assigns or changes a password for the user’s account. Type an asterisk (*) to produce a prompt for the password. The password is not displayed when the user types it at the password prompt.
Performs the operation on the domain controller in the computer’s primary domain.
Specifies a command-line option. Refer to the next table for descriptions of the command-line option syntax.
Displays help for the specified net command.
Command-line option syntax
Enables or disables the user account. If the user account is not active, the user cannot access resources on the computer. The default is yes (that is, active).
Provides a descriptive comment about the user’s account. This comment can have as many as 48 characters. Enclose the text in quotation marks.
Uses the operating system Country/Region codes to implement the specified language files for a user’s Help and error messages. A value of 0 signifies the default Country/Region code.
jan,9
1/9/95
january,9,1995
Specifies a user’s full name rather than a user name. Enclose the name in quotation marks.
Sets the path for the user’s home directory. The path must exist.
Specifies whether users can change their own password. The default is yes.
Specifies whether a user account must have a password. The default is yes.
Sets a path for the user’s logon profile. This path points to a registry profile.
Sets a path for the user’s logon script.
cannot be an absolute path.
is relative to %systemroot%\System32\Repl\Import\Scripts.
Specifies the times that users are allowed to use the computer. is limited to one-hour increments. For the values, you can spell out the names of the days or use abbreviations (that is, M,T,W,Th,F,Sa,Su). You can use 12-hour or 24-hour notation for hours. If you use 12-hour notation, use AM and PM, or A.M. and P.M. The value all means a user can always log on. A null value (blank) means a user can never log on. Separate day and time with commas, and separate units of day and time with semicolons (for example, M,4AM-5PM;T,1PM-3PM). Do not use spaces when you designate times.
Specifies that an administrator can add or change the «User comment» for the account. Enclose the text in quotation marks.
Lists as many as eight workstations from which a user can log on to the network. Separate multiple entries in the list with commas. If /workstations has no list or if the list is an asterisk (*), users can log on from any computer.
Remarks
When you use net user without parameters, it displays a list of the user accounts on the computer. You can also type net users.
A password must satisfy the minimum password length value that is set with the net accounts /minpwlen command. A password can have as many as 127 characters.
Examples
The following example displays a list of all user accounts for the local computer:
The following example displays information about the user account tommyh:
Команда NET USER
Продолжая серию инструкций по командной строке Windows, сегодня мы рассмотрим оператор NET USER. Забегая наперед скажем, он нужен для работы с учетными записями пользователей.
Что это за команда?
Итак, для чего же нужна данная команда и как она используется в операционной системе от Microsoft? С помощью оператора мы можем добавлять новых пользователей, редактировать уже существующие аккаунты, удалять учетные записи или просто просматривать их. Команда имеет ряд параметров, каждый из которых также будет рассмотрен ниже. Используется она в командной строке. Причем в зависимости от формы для ее работы могут понадобиться администраторские полномочия.
Долго останавливаться на теории мы не будем. Давайте теперь идти дальше и разбираться, как работать с данным оператором в CMD.
Синтаксис NET USER
Для того чтобы начать работать с оператором необходимо воспользоваться одним или сразу несколькими параметрами. Рассмотрим несколько примеров:
***** — Является именем учетной записи. В то время как domain работает непосредственно с доменом. Также в команде используются ее параметры. Эти параметры можно посмотреть в спецификации командной строки. Например, «help» отображает справку по оператору. «delete» – производит удаление аккаунта. Так же можно сменить пароль.
Дополнительные параметры
Кроме основных, оператор NET USER поддерживает целый ряд дополнительных параметров. Рассмотрим некоторые из них:
Примеры использования
Дальше давайте на конкретном примере рассмотрим, как пользоваться командой NET USER в Windows XP, 7, 8 или 10. Если мы хотим посмотреть список всех пользователей, аккаунты которых зарегистрированы в операционной системе, можно воспользоваться командой в ее чистом виде: «net user». Если необходимо получить данные о конкретном пользователе, имя которого известно, мы можем воспользоваться такой формулой: «net user *****» (где ***** — имя искомого пользователя).
Удалить или создать учетную запись любого пользователя можно следующим образом: «net user ***** /delete» (где ***** — имя пользователя). Рассмотрим еще один пример. Если мы хотим не удалить, а на время отключить аккаунт, можно вести следующий оператор: «net user ***** /active:no». Для того чтобы включить встроенную учетную запись администратора можно сделать так: «net user administrator /active:yes».
Видеоинструкция
Если приведенной выше пошаговой инструкции вам недостаточно, посмотрите обучающее видео по теме. Скорее всего ролик окажется более наглядным и вы, наблюдая за автором, который пользуется командной строкой на собственном компьютере, быстрее разберетесь в вопросе.
Вопросы и ответы
На этом мы заканчиваем свою статью. Приступайте к практике и начинаете изучать команду NET USER. С ее помощью можно качественно работать с пользовательскими аккаунтами в рамках операционной системы Microsoft Windows. Если же в процессе у вас появятся какие-то вопросы, задавайте их непосредственно нам, воспользовавшись формой обратной связи.
Управление пользователями Windows с Net User
Его можно использовать, помимо прочего, для включения неактивной учетной записи администратора системы Windows.
Основная команда Net User при запуске из командной строки возвращает список всех учетных записей пользователей в системе.
Если вы никогда ранее не работали с командой или учетными записями в системе, вы заметите, что Windows поставляется с учетными записями по умолчанию и учетными записями пользователей, созданными во время установки или после нее.
Вывод не сообщает вам, какие учетные записи активны или нет, а какие являются учетными записями по умолчанию и какой пользователь создал.
Основные команды
Net User поддерживает множество параметров, но есть некоторые, которые вы можете использовать чаще других.
Чистый пользовательский синтаксис
Синтаксис команды на первый взгляд выглядит запутанным, поскольку он отображает различные команды, которые вы можете запускать при запуске Net User /? для отображения текста справки команды.
[имя пользователя [пароль | *] [опции]] [/ DOMAIN]
имя пользователя * / ADD [опции] [/ DOMAIN]
имя пользователя [/ DELETE] [/ DOMAIN]
имя пользователя [/ TIMES: ALL]
имя пользователя [/ ACTIVE: НЕТ]
Давайте подробно рассмотрим все параметры Net User:
Net User Advanced Примеры
Мы перечислили основные примеры команды Net User уже в самом верху. Ниже перечислены примеры, которые являются более сложными, и объясняется, что они делают:
Следующая команда создает новую учетную запись пользователя mohammedlee, устанавливает пароль учетной записи равным password1, время входа в систему с понедельника по пятницу с 6:00 до 18:00 и настраивает систему на запрос пользователя об изменении пароля при следующем входе.
Следующая команда устанавливает полное имя пользователя и назначает пользователю доступ к двум рабочим станциям eastoffice1 и eastoffice2, а также добавляет комментарий пользователя «измененные рабочие станции».
Ресурсы
Следующие ресурсы предлагают информацию о Net User:
Добавлeние учетных записей
Если вы читали статьи сайта по порядку (не забывая про Справочник), то, вероятно, обратили внимание, что до сих пор мы лишь вскользь упомянули об учетной записи Администратор в статье Параметры файла ответов. А после статей об установке приложений у вас наверняка возник вопрос: как организовать автоматический вход в систему, чтобы ПО устанавливалось автоматически вслед за ОС и можно ли это проделать не под учетной записью Администратор? Данная статья призвана ответить на этот вопрос: вы узнаете как настроить автоматический вход в систему, а также создать новые и переименовать встроенные учетные записи. Начнем с создания учетных записей.
Добавление учетных записей
Добавить учетные записи можно двумя способами, и мы рассмотрим оба.
Способ OOBEINFO.INI
Примечание: метод работает только для Windows XP/2003
Приступим. Откройте Блокнот и скопируйте туда следующие строки:
Способ NET USER
Данный способ был описан еще в предыдущей версии сайта. Он более универсален, т.к. работает на всех NT платформах и позволяет создавать сколько угодно учетных записей, помещая их в различные группы.
Мы будем создавать учетные записи во время графического этапа установки Windows. Для этого мы будем задействовать файл cmdlines.txt (подробнее о cmdlines.txt в соответствующей статье). Из него мы выполним пакетный файл useraccounts.cmd, содержащий команды необходимые для создания учетных записей.
Если у вас еще не создан файл cmdlines.txt, то откройте Блокнот и скопируйте туда следующий текст
Сохраните файл как cmdlines.txt в директории C:\XPCD\$OEM$\.
Теперь нам нужно создать useraccounts.cmd. Скопируйте в Блокнот следующий текст:
net user Vadikan asdf1234 /add
net localgroup Administrators Vadikan /add
net localgroup Users Vadikan /delete
net accounts /maxpwage:unlimited
EXIT
Давайте рассмотрим команды по порядку.
Еще один момент, на который следует обратить внимание: если вы хотите создать пользователя, в имени которого есть пробелы (например, Super Vadikan), то вы должны заключить такое имя в кавычки:
net user «Super Vadikan» asdf1234 /add
Комбинированный метод
net localgroup Administrators «Alex» /delete
net localgroup Users «Alex» /add
Данные команды можно добавить в любой пакетный файл, который будет выполнен при первом входе в систему.
Будем считать, что с добавлением пользователей мы разобрались. Если вы хотите автоматически установить приложения по окончании инсталляции ОС, то нужно организовать автоматический вход в систему под желаемым пользователем. Давайте этим займемся.
Aвтоматический вход в систему
Как обычно, мы будем рассматривать несколько вариантов. Начнем, пожалуй, с самого простого: все что вам нужно, это организовать автоматический вход в систему для встроенной учетной записи Administrator.
Встроенная учетная запись Administrator (Администратор)
Если вас не интересуют другие учетные записи (в чем я сильно сомневаюсь ;), то проще всего задействовать файл ответов для организации автоматического входа в систему встроенной учетной записи Administrator. В файле ответов (winnt.sif) у вас должны быть следующие строки:
[GuiUnattended]
AdminPassword=»mypassword»
EncryptedAdminPassword=No
AutoLogon=Yes
AutoLogonCount=2
Другие учетные записи
По правде говоря, описываемые ниже способы вполне применимы и к встроенной учетной записи Administrator. Кстати, я рекомендую вам ознакомиться со статьей MS KB Автоматизация входа в систему Windows, прежде чем приступать к изучению этой секции.
В первой редакции статьи рассматривался только *.REG файл, но у нескольких человек возникли проблемы с импортом, природа которых осталась невыяснена (вообще, REGEDIT должна работать на Т-12). REG ADD проблемы решила.
Импорт из *.REG файла при помощи команды REGEDIT
Мы создадим файл autologon.reg, содержащий необходимые для автологона параметры реестра, а затем организуем импорт данных командой REGEDIT из useraccounts.cmd. Скопируйте в Блокнот следующие строки
Windows Registry Editor Version 5.00
Это обеспечит импорт в реестр настроек автоматического входа в систему.
Команда REG ADD
REG ADD «HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon» /V DefaultUserName /t REG_SZ /D «Vadikan» /f
REG ADD «HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon» /V DefaultPassword /t REG_SZ /D asdf1234 /f
REG ADD «HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon» /V AutoAdminLogon /t REG_SZ /D 1 /f
REG ADD «HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon» /V AutoLogonCount /t REG_DWORD /D 1 /f
Уберите последнюю строку, если вы хотите постоянно входить в систему автоматически. Подставьте свое имя и пароль, и затем добавьте получившиеся строки в useraccounts.cmd.
Важное примечание! Организуя автоматический вход в систему для других учетных записей, нужно убедиться, что секция [GuiUnattended] в winnt.sif содержит только две строки, относящиеся к учетной записи Administrator:
Уберите все остальное (например, AutoLogon или AutoLogonCount). Замените звездочку в AdminPassword паролем, если вы хотите защитить учетную запись Администратор от постороннего доступа.
Необходимо помнить, что все, что вы указываете в winnt.sif (например, AdminPassword), не влияет на учетную запись Vadikan, описываемую на этой странице. Это влияет только на встроенную учетную запись Администратор.
Внимание! Параметры автоматического входа в систему, указываемые в файле svcpack.inf, не срабатывают. Используйте другие методы, описанные в этой статье.
Если вы все сделали правильно, то во время установки Windows на этапе Т-12 файл useraccounts.cmd будет запущен из cmdlines.txt.
Другие варианты работы с учетными записями.
Этот раздел необязателен, однако могут возникнуть ситуации, в которых изложенная ниже информация вам пригодится.
Переименование встроенных учетных записей
Переименование учетных записей из командной строки
В приведенных выше примерах переименовывается учетная запись Administrator.
Изменение файла defltwk.inf
Указать собственные имена для встроенных учетных записей можно путем правки файла defltwk.inf, содержащегося в дистрибутиве в сжатом виде. Делается это так (спасибо, ShaddyR):
NewGuestName = «Типа_гость»
NewAdminis tra torName = «как_бы_админ»
Интерактивное добавление учетных записей
Иногда нужно по-быстрому добавить учетную запись или вообще сделать это еще на Т-12, причем заранее неизвестно, какое имя и пароль нужно пользователю и в какую группу его разместить. Для этого можно воспользоваться программой addUser (загрузить (173 кб), тема), которую сделал участник конференции Oszone zonderz.
Программа добавляет пользователя (с помощью net user), меняет имя компьютера (параметр ComputerName), имя юзера (параметр RegisteredOwner), прописывает автологон (параметр AutoAdminLogon) или просто делает имя юзера по умолчанию (параметр DefaultUserName), а также может прописывать команду в RunOnceEx, понимает любые пути (локальные, UNC, глобальные, переменные).
Заключение
Net user
Добавление, редактирование или просмотр учетных сведений пользователя.
Синтаксис
net user [имя_пользователя [пароль | *] [ параметры]] [/domain]
net user имя_пользователя [/delete] [/domain]
Параметры
имя_пользователя Указывает имя учётной записи пользователя, которую можно добавить, удалить, отредактировать или просмотреть. Имя может иметь длину до 20 символов. пароль Присваивает или изменяет пароль пользователя. Введите звездочку (*) для вывода приглашения на ввод пароля. При вводе с клавиатуры символы пароля не выводятся на экран. /domain Выполняет операцию на контроллере основного для данного компьютера домена. параметры Задает параметр командной строки. Данные параметры приведены в следующей таблице.
Синтаксис параметров командной строки | Описание |
---|---|
/active:<no | yes> | Блокирует (no) и активирует (yes) учетную запись пользователя. Если пользователь блокирован, он не сможет подключиться к ресурсам компьютера. По умолчанию используется значение yes(запись активна). |
/comment:»текст« | Добавляет комментарий к пользовательской записи. Длина комментария может составлять до 48 символов. Текст следует заключать в кавычки. |
/countrycode:nnn | Указывает код страны, определяющий файлы, которые используются при выводе справочной информации и сообщений об ошибках. Нулевое значение приводит к использованию кода страны по умолчанию. |
/expires:<<мм/дд/гггг | дд/мм/гггг | ммм,дд ,гггг> | never> | Делает недействительной учетную запись пользователя по наступлении заданной даты. Взависимости от кода страны дата может задаваться в следующих форматах:мм/дд/гггг| дд/мм/гггг| ммм,дд ,ггггСледует иметь в виду, что срок действия учетной записи пользователя истекает сразу по окончании предыдущего дня. Названия месяцев можно вводить целиком, сокращать их до трёхбуквенного обозначения (то есть, янв, фев, мар, май, июн, июл, авг, сеп, окт, нов, дек) или использовать вместо названий их порядковые номера. Год можно обозначать как двумя, так и четырьмя цифрами. В качестве разделителей следует использовать запятую или косую черту. Пробелы использовать не следует. Если параметр ггггпропущен, будет использована ближайшая будущая дата, соответствующая указанным месяцу и дню (с учетом текущей системной даты и времени компьютера). Например, следующие три варианта эквивалентны, если они введены между 10 января 1994 г. и 8 января 1995 г.: |
net helpкоманда Отображение справки для указанной команды net.
Заметки
Примеры
Для вывода списка всех пользователей данного компьютера служит команда:
Для вывода информации о пользователе «jimmyh» служит следующая команда:
Для добавления учетной записи пользователя Jay Jamison с полным именем пользователя и правом на подключение с 8 до 17 часов с понедельника по пятницу при обязательном вводе пароля (jayj) используется следующая команда:
net user jayj /add /passwordreq:yes /times:Пн-Пт,08:00-17:00/fullname:»Jay Jamison»
Для задания времени подключения (в 24-часовом формате) пользователя johnsw в интервале с 8 до 17 часов используется команда:
net user johnsw /time:Пн-Пт,08:00-17:00
Для задания того же интервала подключения пользователя johnsw в 12-часовом формате используется команда:
net user johnsw /time:Пн-Пт,8am-5pm
Для задания времени подключения с 4 до 17 часов в понедельник, с 13 до 15 часов во вторник и с 8 до 17 часов со среды по пятницу для пользователя marysl используется следующая команда:
net user marysl /time:Пн,4:00-17:00;Вт,13:00-15:00;Ср-Пт,8:00-17:00