Net user создать пользователя

йЪНЕОЕОЙЕ РБТПМС ЙМЙ УПЪДБОЙЕ ОПЧПК ХЮЕФОПК ЪБРЙУЙ БДНЙОЙУФТБФПТБ, ЙУРПМШЪХС УТЕДУФЧБ ЧПУУФБОПЧМЕОЙС УЙУФЕНЩ.

юФПВЩ УВТПУЙФШ РБТПМШ ХЮЈФОПК ЪБРЙУЙ БДНЙОЙУФТБФПТБ (ЙМЙ УПЪДБФШ ОПЧХА) ВЕЪ ЙУРПМШЪПЧБОЙС ДПРПМОЙФЕМШОЩИ РТПЗТБНН, чБН РПОБДПВЙФУС МЙВП ХУФБОПЧПЮОЩК ДЙУЛ Windows 7, МЙВП ДЙУЛ ЧПУУФБОПЧМЕОЙС УЙУФЕНЩ, МЙВП LiveCD У Windows PE.

юБУФШ N 1 — оБУФТПКЛБ ЪБРХУЛБ ЛПНБОДОПК УФТПЛЙ РЕТЕД ЬЛТБОПН ЧИПДБ Ч Windows.

1) ъБЗТХЪЙФЕУШ У ХУФБОПЧПЮОПЗП ДЙУЛБ Windows 7 ЙМЙ У ДЙУЛБ ЧПУУФБОПЧМЕОЙС.
2) пФЛТПКФЕ ЛПНБОДОХА УФТПЛХ чПУУФБОПЧМЕОЙЕ УЙУФЕНЩ -> дБМЕЕ -> лПНБОДОБС УФТПЛБ.
3) ъБРХУФЙФЕ ТЕДБЛФПТ ТЕЕУФТБ. ч ЛПНБОДОПК УФТПЛЕ ОБВЕТЙФЕ regedit Й ОБЦНЙФЕ Enter.
4) чЩДЕМЙФЕ ТБЪДЕМ HKEY_LOCAL_MACHINE Й ЧЩВЕТЙФЕ РХОЛФ ъБЗТХЪЙФШ ЛХУФ Ч НЕОА жБКМ.
5) рЕТЕКДЙФЕ ОБ ДЙУЛ, ЗДЕ ХУФБОПЧМЕОБ Windows 7, Й ПФЛТПКФЕ ЖБКМ: C:WindowsSystem32configSYSTEM
6) чЧЕДЙФЕ РТПЙЪЧПМШОПЕ ЙНС ДМС ЪБЗТХЦБЕНПЗП ТБЪДЕМБ. оБРТЙНЕТ: NewAdmin.
7) рЕТЕКДЙФЕ Ч ТБЪДЕМ HKEY_LOCAL_MACHINENewAdminSetup
8) йЪНЕОЙФЕ ЪОБЮЕОЙЕ РБТБНЕФТПЧ (эЕМЮПЛ РТБЧПК ЛОПРЛПК НЩЫЙ ОБ РБТБНЕФТЕ -> йЪНЕОЙФШ):
8.1) дМС РБТБНЕФТБ CmdLine ЧЧЕДЙФЕ ЪОБЮЕОЙЕ cmd.exe Й ОБЦНЙФЕ пл.
8.2) дМС РБТБНЕФТБ SetupType ЙЪНЕОЙФЕ ЪОБЮЕОЙЕ У 0 ОБ 2 Й ОБЦНЙФЕ пл.
9) чЩДЕМЙФЕ ТБЪДЕМ NewAdmin Ч HKEY_LOCAL_MACHINEЙ ЧЩВЕТЙФЕ РХОЛФ чЩЗТХЪЙФШ ЛХУФ Ч НЕОА жБКМ.
10) йЪЧМЕЛЙФЕ ХУФБОПЧПЮОЩК ДЙУЛ ЙМЙ ДЙУЛ ЧПУУФБОПЧМЕОЙС УЙУФЕНЩ, ЪБЛТПКФЕ ТЕДБЛФПТ ТЕЕУФТБ Й ЛПНБОДОХА УФТПЛХ, ОБЦНЙФЕ рЕТЕЪБЗТХЪЛБ Ч ПЛОЕ РБТБНЕФТПЧ ЧПУУФБОПЧМЕОЙС.

юБУФШ N 2 — уПЪДБОЙЕ ОПЧПЗП РБТПМС ЙМЙ ОПЧПК ХЮЕФОПК ЪБРЙУЙ БДНЙОЙУФТБФПТБ.

уПЪДБОЙЕ ОПЧПЗП РБТПМС.

1) рТПДПМЦБКФЕ ПВЩЮОЩК ЧИПД Ч Windows 7 Й РЕТЕД ЧИПДПН Ч УЙУФЕНХ чЩ ХЧЙДЙФЕ ПЛОП ЛПНБОДОПК УФТПЛЙ.
2) чЧЕДЙФЕ ЛПНБОДХ net user, ЮФПВЩ ПФПВТБЪЙФШ ЧУЕ ЙНЕАЭЙЕУС ХЮЈФОЩЕ ЪБРЙУЙ.
3) дМС УПЪДБОЙС ОПЧПЗП РБТПМС ЧЧЕДЙФЕ УМЕДХАЭХА ЛПНБОДХ Й РПДФЧЕТДЙФЕ ЕЈ ЧЩРПМОЕОЙЕ ЛМБЧЙЫЕК Enter:

net user ЙНС_РПМШЪПЧБФЕМС ОПЧЩК_РБТПМШ

еУМЙ ЙНС ЙМЙ РБТПМШ УПДЕТЦБФ РТПВЕМЩ, ЧЧПДЙФЕ ЙИ Ч "ЛБЧЩЮЛБИ".

уПЪДБОЙЕ ОПЧПК ХЮЈФОПК ЪБРЙУЙ.

еУМЙ Х чБУ ПФУХФУФЧХЕФ ХЮЕФОБС ЪБРЙУШ БДНЙОЙУФТБФПТБ, ФП ДМС ЕЕ УПЪДБОЙС ЧЧЕДЙФЕ РТЙЧЕДЕООЩЕ ОЙЦЕ ЛПНБОДЩ, ОБЦЙНБС РПУМЕ ЛБЦДПК ЛМБЧЙЫХ Enter.

дМС ТХУУЛПК (МПЛБМЙЪПЧБООПК) Windows:

1) уПЪДБОЙЕ ОПЧПЗП РПМШЪПЧБФЕМС.

net user ЙНС_РПМШЪПЧБФЕМС РБТПМШ /add

2) дПВБЧМЕОЙЕ РПМШЪПЧБФЕМС Ч ЗТХРРХ бДНЙОЙУФТБФПТЩ (Administrators).

net localgroup бДНЙОЙУФТБФПТЩ ЙНС_РПМШЪПЧБФЕМС /add

3) хДБМЕОЙЕ РПМШЪПЧБФЕМС ЙЪ ЗТХРРЩ рПМШЪПЧБФЕМЙ (Users).

net localgroup рПМШЪПЧБФЕМЙ ЙНС_РПМШЪПЧБФЕМС /delete

дМС БОЗМЙКУЛПК Windows:

1) уПЪДБОЙЕ ОПЧПЗП РПМШЪПЧБФЕМС.

net user ЙНС_РПМШЪПЧБФЕМС РБТПМШ /add

2) дПВБЧМЕОЙЕ РПМШЪПЧБФЕМС Ч ЗТХРРХ бДНЙОЙУФТБФПТЩ (Administrators).

net localgroup Administrators ЙНС_РПМШЪПЧБФЕМС /add

3) хДБМЕОЙЕ РПМШЪПЧБФЕМС ЙЪ ЗТХРРЩ рПМШЪПЧБФЕМЙ (Users).

net localgroup Users ЙНС_РПМШЪПЧБФЕМС /delete

рП ПЛПОЮБОЙЙ ЧЧПДБ ЪБЛТПКФЕ ПЛОП ЛПНБОДОПК УФТПЛЙ. йУРПМШЪХКФЕ УПЪДБООХА ХЮЕФОХА ЪБРЙУШ ДМС ЧИПДБ Ч Windows.

Посетителей: 76621 | Просмотров: 103829 (сегодня 8)Шрифт:

Если вы читали статьи сайта по порядку (не забывая про Справочник), то, вероятно, обратили внимание, что до сих пор мы лишь вскользь упомянули об учетной записи Администратор в статье Параметры файла ответов. А после статей об установке приложений у вас наверняка возник вопрос: как организовать автоматический вход в систему, чтобы ПО устанавливалось автоматически вслед за ОС и можно ли это проделать не под учетной записью Администратор? Данная статья призвана ответить на этот вопрос: вы узнаете как настроить автоматический вход в систему, а также создать новые и переименовать встроенные учетные записи. Начнем с создания учетных записей.

Добавление учетных записей

Добавить учетные записи можно двумя способами, и мы рассмотрим оба.

Способ OOBEINFO.INI

Примечание: метод работает только для Windows XP/2003

Используя этот способ вы попросту автоматизируете процесс создания пользователей, который обычно выполняется вручную на одном из графических этапов установки Windows — mini-setup.

Приступим. Откройте Блокнот и скопируйте туда следующие строки:

Имя пользователя заключено в кавычки; подставьте свое. Если вам нужен только один пользователь, то удалите второго. Eсли вам нужно больше пользователей, то добавляйте строки, увеличивая номер на единицу. Данный способ позволяет создать не более шести учетных записей (вплоть до >все пользователи будут включены в группу Администраторы .

По окончании сохраните файл как oobeinfo.ini в директории $ОЕМ$$$System32oobe. Как видите, все очень просто.

Способ 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

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

  • net user Vadikan asdf1234 /add — создает пользователя Vadikan с паролем asdf1234
  • net localgroup Administrators Vadikan /add — добавляет пользователя Vadikan в группу Administrators
  • net localgroup Users Vadikan /delete — удаляет пользователя Vadikan из группы Users (пользователь автоматически добавляется в нее при создании
  • net accounts /maxpwage:unlimited — позволяет избежать истечения срока действия пароля (14 дней)

Для учетной записи, помещаемой в группу Administrators, пароль обязателен . Замените имя пользователя и пароль по своему усмотрению и сохраните файл как useraccounts.cmd в директории C:XPCD$OEM$. Аналогичным образом вы можете добавить других пользователей в желаемые группы используя все тот же файл useraccounts.cmd и команды net user и net localgroup

Внимание: в локализованной русской версии группа Administrators называется Администраторы, а Users — Пользователи. Следовательно, вам надо внести соответствующие изменения, и сохранять файл в OEM кодировке (DOS 866). Блокнот эту кодировку не поддерживает, и нужен другой редактор (их список есть в FAQ.

Еще один момент, на который следует обратить внимание: если вы хотите создать пользователя, в имени которого есть пробелы (например, Super Vadikan), то вы должны заключить такое имя в кавычки:

net user "Super Vadikan" asdf1234 /add

Комбинированный метод

Изучив оба метода, вы, возможно, задумались над тем, как создать учетные записи способом OOBEINFO.INI, но лишь одну из них сделать Администратором. В принципе, это возможно. Обратите внимание на файл useraccounts.cmd, в котором для добавления учетных записей использовалась команда net user с сочетании с параметром /add . Для удаления учетных записей используется параметр /delete . В моем примере я создавал учетные записи Vadikan и Alex. Допустим, я хочу переместить Alex из администраторов, в обычные пользователи. Сначала удалим его из Administrators, а потом добавим в Users:

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

По порядку они означают следующее: пароль администратора, зашифрован ли пароль администратора (зашифровать можно при помощи Setup Manager, автоматический вход в систему, кол-во автоматических входов в систему (в Windows 2000 максимальное кол-во автоматических входов — 2).

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

Другие учетные записи

По правде говоря, описываемые ниже способы вполне применимы и к встроенной учетной записи Administrator. Кстати, я рекомендую вам ознакомиться со статьей MS KB Автоматизация входа в систему Windows, прежде чем приступать к изучению этой секции.

Итак, мы хотим импортировать автоматический вход в систему (auto logon) для вновь созданного пользователя. Автоматизировать процесс внесения изменений в реестр можно различными способами. Мы рассмотрим импортирование из *.REG файла командой REGEDIT , а также команду REG ADD .

В первой редакции статьи рассматривался только *.REG файл, но у нескольких человек возникли проблемы с импортом, природа которых осталась невыяснена (вообще, REGEDIT должна работать на Т-12). REG ADD проблемы решила.

Импорт из *.REG файла при помощи команды REGEDIT

Мы создадим файл autologon.reg, содержащий необходимые для автологона параметры реестра, а затем организуем импорт данных командой REGEDIT из useraccounts.cmd. Скопируйте в Блокнот следующие строки

Windows Registry Editor Version 5.00

Параметр AutoLogonCount задает количество автоматических входов в систему (в данном случае — один). Уберите этот параметр, если вы хотите постоянно входить в систему автоматически. Подставьте свое имя и пароль, и затем сохраните текст как autologon.reg в директории C:XPCD$OEM$.

Теперь у вас должно быть три файла в директории $OEM$: cmdlines.txt, useraccounts.cmd и autologon.reg. Теперь нужно внести в useraccounts.cmd команду на импорт наших настроек реестра. Думаю, что вы уже догадались как это сделать — надо просто добавить строку

Это обеспечит импорт в реестр настроек автоматического входа в систему.

Команда REG ADD

В принципе, REG ADD делает тоже самое, что и REGEDIT /S — импортирует нужные параметры в реестр. В данном случае нам не понадобятся никакие дополнительные файлы, и мы просто внесем команды прямо в useraccounts.cmd:

REG ADD "HKLMSOFTWAREMicrosoftWindows NTCurrentVersionWinlogon" /V DefaultUserName /t REG_SZ /D "Vadikan" /f
REG ADD "HKLMSOFTWAREMicrosoftWindows NTCurrentVersionWinlogon" /V DefaultPassword /t REG_SZ /D asdf1234 /f
REG ADD "HKLMSOFTWAREMicrosoftWindows NTCurrentVersionWinlogon" /V AutoAdminLogon /t REG_SZ /D 1 /f
REG ADD "HKLMSOFTWAREMicrosoftWindows NTCurrentVersionWinlogon" /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 — слишком длинное имя, особенно для тех, кому его часто приходится вводить). Существует возможность изменить имена пользователей, используемые в ХР по-умолчанию (Администратор, Гость для локализованной версии или Administrator и Guest для других версий). Сделать это можно как из командной строки, так и путем изменения одного файла в дистрибутиве.

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

Существуют две крошечные утилиты — renuser.exe (10 кб) и netuser.exe (20 кб), с помощью любой из которых можно решить задачу одной командой. Утилиту необходимо разместить в $OEM$$$system32 и на Т-12 выполнить команду, например, из файла cmdlines.txt.

В приведенных выше примерах переименовывается учетная запись Administrator.

Изменение файла defltwk.inf

Указать собственные имена для встроенных учетных записей можно путем правки файла defltwk.inf, содержащегося в дистрибутиве в сжатом виде. Делается это так (спасибо, ShaddyR):

  1. Находим файл i386DEFLTWK.IN_ (это архив .cab, содержащий файл defltwk.inf)
  2. Распаковываем файл
  3. Находим опции

NewGuestName = "Типа_гость"
NewAdminis tra torName = "как_бы_админ"

Интерактивное добавление учетных записей

Иногда нужно по-быстрому добавить учетную запись или вообще сделать это еще на Т-12, причем заранее неизвестно, какое имя и пароль нужно пользователю и в какую группу его разместить. Для этого можно воспользоваться программой addUser (загрузить (173 кб), тема), которую сделал участник конференции Oszone zonderz.

Программа добавляет пользователя (с помощью net user), меняет имя компьютера (параметр ComputerName), имя юзера (параметр RegisteredOwner), прописывает автологон (параметр AutoAdminLogon) или просто делает имя юзера по умолчанию (параметр DefaultUserName), а также может прописывать команду в RunOnceEx, понимает любые пути (локальные, UNC, глобальные, переменные).

Аналогичная по функциональности программа недавно проскочила на MSFN — CreateUser.

Заключение

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

Команда NET USER предназначена для добавления, редактирования или просмотра учетных записей пользователей на компьютерах. При выполнении команды в командной строке без параметров отображается список учетных записей пользователей Windows, присутствующих на компьютере (эта команда также хорошо работает и в Windows 10). Информация об учетных записях пользователей хранится в базе данных Windows.

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

net user [имя_пользователя [пароль | *] [параметры]] [/domain]

net user имя_пользователя <пароль | *>/add [параметры] [/domain]

net user имя_пользователя [/delete] [/domain], где

  • имя_пользователя — Указывает имя учётной записи пользователя, которую можно добавить, удалить, отредактировать или просмотреть. Имя может иметь длину до 20 символов.
  • пароль — Присваивает или изменяет пароль пользователя. Введите звездочку (*) для вывода приглашения на ввод пароля. При вводе с клавиатуры символы пароля не выводятся на экран.
  • /domain — Выполняет операцию на контроллере основного для данного компьютера домена.
  • параметры — Задает параметр командной строки для команды.
  • net help команда — Отображение справки для указанной команды net.
  • /delete — Удаление учетной записи пользователя.

Дополнительные параметы команды NET USER

  • /active: Активирует или деактивирует учетную запись. Если учетная запись не активирована, пользователь не может получить доступ к серверу. По умолчанию учетная запись активирована.
  • /comment:"текст" — Позволяет добавить описание учетной записи пользователя (максимум 48 символов). Текст описания заключается в кавычки.
  • /countrycode: nnn — Использует код страны, указанный для операционной системы, для реализации соответствующих языковых файлов при отображении пользовательской справки и сообщений об ошибках. Значение 0 соответствует коду страны, используемому по умолчанию.
  • /expires: <дата | never>- Дата истечения срока действия учетной записи. Значение never соответствует неограниченному сроку действия. Дата указывается в формате мм/дд/гг или дд/мм/гг в зависимости от кода страны. Месяц может указываться цифрами, полностью или в сокращенном виде (тремя буквами). Год может указываться двумя ли четырьмя цифрами. Элементы даты разделяются слэшем (/) без пробелов.
  • /fullname:" имя " — Полное имя пользователя (в отличии от имени учетной записи пользователя). Имя указывается в кавычках.
  • /homedir: путь — Указывает путь к домашнему каталогу пользователя. Указанное место должно существовать.
  • /passwordchg: Указывает, может ли пользователь изменять свой пароль (по умолчанию может).
  • /passwordreq: Указывает, должна ли учетная запись пользователя иметь пароль (по умолчанию должна).
  • /profilepath[:путь] — Указывает путь к профилю входа в систему пользователя.
  • /scriptpath: путь — Путь к сценарию, используемому пользователем для входа в систему.
  • /times: <время | all>- Время для входа в систему. Параметр время указывается в формате день[-день][,день[-день]],час [-час][,час [-час]], причем приращение равняется 1 часу. Название дней недели могут указываться полностью или в сокращенном виде. Часы могут указываться в 12- или 24-часовом представлении. Для 12-часового представления используются обозначения am, pm, a.m. или p.m. Значение all соответствует отсутствию ограничений на время входа в систему, а пустое значение обозначает полный запрет на вход в систему. Значения дней недели и времени разделяются запятой; несколько записей для значений дней недели и времени разделяются точкой с запятой.
  • /usercomment:"текст" — Позволяет администратору добавить или изменить комментарий к учетной записи.
  • /workstations: <имя_компьютера[. ] | *>- Позволяет указать до 8 компьютеров, с которых пользователь может войти в сеть. Если для параметра/workstations не указан список компьютеров или указано значение *, пользователь может войти в сеть с любого компьютера.

Примеры команды NET USER

  • Для вывода списка всех пользователей данного компьютера служит команда: net user;
  • Для вывода информации о пользователе "petr" служит следующая команда: net user petr;
  • Для добавления учетной записи пользователя Petr с полным именем пользователя и правом на подключение с 8 до 17 часов с понедельника по пятницу используется следующая команда: net user petr /add /times:Пн-Пт,08:00-17:00/fullname:"Petr".
  • Для удаления учетной записи необходимо ввести команду: net user petr /delete;
  • Для отключения учетной записи необходимо ввести команду: net user petr /active:no.

Видео — Работа с утилитой NET USER

  • Описание команды CACLS Команда CACLS используется для просмотра или изменения у файлов.

">CACLS — управление доступом к файлам — 06/07/2010 04:19
Описание команды NET LOCALGROUP Команда NET LOCALGROUP преназначена для добавления, отображения и.

">NET LOCALGROUP — управление локальными группами компьютера — 06/07/2010 04:16
Описание команды NET ACCOUNTS Команда NET ACCOUNTS служит для обновления базы учетных данных.

Оцените статью
Много толка
Добавить комментарий