Различия

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

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
sysadmin:scripts:bat:adduser [18:12:2024 15:40] School Sysadminsysadmin:scripts:bat:adduser [02:02:2025 00:21] (текущий) School Sysadmin
Строка 1: Строка 1:
 ====== Новый пользователь ====== ====== Новый пользователь ======
  
-===== Скрипт создает нового пользователя =====+==== Скрипт создает нового пользователя ====
  
-Для запуска необходимы права администратора на ПК. +Для запуска необходимы права администратора на ПК.\\ 
-На ПК бла установлениа ОС windows 10+На ПК была установлена ОС windows 10. В системе был активный пользователь **user** с правами **администратора**. Исходя из этого был написан следующий скрипт.
 <file bash adduser.bat> <file bash adduser.bat>
 +rem добавление пользователя User1 пароль PASS - изменить на свой
 net user User1 "PASS" /add /active:yes /times:all /fullname:"Администратор" /passwordreq:yes /passwordchg:yes net user User1 "PASS" /add /active:yes /times:all /fullname:"Администратор" /passwordreq:yes /passwordchg:yes
  
 +rem Добавить пользователя User1 в группу Администраторы
 net localgroup "Администраторы" User1 /add net localgroup "Администраторы" User1 /add
  
 +rem Удалить пользователя User1 из группы Пользователи
 net localgroup "Пользователи" User1 /delete net localgroup "Пользователи" User1 /delete
  
 +rem Присвоить пользователю user удобочитаемый ник Учитель
 net user user /active:yes /times:all /fullname:"Учитель" /passwordreq:no net user user /active:yes /times:all /fullname:"Учитель" /passwordreq:no
  
 +rem Удалить пользователя user из группы Администраторы
 net localgroup "Администраторы" user /delete net localgroup "Администраторы" user /delete
  
 +rem Добавить пользователя user в группу Пользователи
 net localgroup "Пользователи" user /add net localgroup "Пользователи" user /add
  
 +rem Пароль пользователей не имеет срока действия
 WMIC USERACCOUNT WHERE "Name='user'" SET PasswordExpires=FALSE WMIC USERACCOUNT WHERE "Name='user'" SET PasswordExpires=FALSE
 WMIC USERACCOUNT WHERE "Name='User1'" SET PasswordExpires=FALSE WMIC USERACCOUNT WHERE "Name='User1'" SET PasswordExpires=FALSE
Строка 29: Строка 36:
 timeout /t 3 timeout /t 3
  
-rem Переименование сетевого интерфейса+rem Переименование сетевого интерфейса LAN - изменить на свое
 netsh interface set interface "Ethernet" newname="LAN" netsh interface set interface "Ethernet" newname="LAN"
  
-rem Переименовние имени диска C+rem Переименование имени диска C в System - изменить на свое
 label c: System label c: System
  
-rem Изминение рабочей группы компьютера +rem Изменение рабочей группы компьютера MYGROUP - изменить на свое 
-wmic computersystem where name="%computername%" call joindomainorworkgroup name="WORKGROUP"+wmic computersystem where name="%computername%" call joindomainorworkgroup name="MYGROUP"
  
-rem Изминение имени компьютера+rem Изминение имени компьютера, ввести имя компьютера согласно вашему плану номерации
 @echo off @echo off
 set /p "comp_name=Inter computer name: " set /p "comp_name=Inter computer name: "
Строка 48: Строка 55:
 timeout /t 3 timeout /t 3
 </file> </file>
 +Скрипт можно запускать два раза. Один раз от **Администратора** системы, второй раз из под **Пользователя**. Смысл в том, что настройки прокси прописываются только для пользователя под учетной записью которого запущен скрипт. При запуске от **Администратора** скрипт отработает полностью, если из под **Пользователя**, только настройки прокси, на все остальное будет не достаточно прав.
 +
 +В скрипте могут быть не точности или ошибки, поэтому рекомендую запускать на тестовой машине.\\
 +Файлы сертификаты должны присутствовать в каталоге со скриптом.
  • Последнее изменение: 18:12:2024 15:40