Различия

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

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

Следующая версия
Предыдущая версия
sysadmin:scripts:bat:adduser [18:12:2024 15:37] – создано School Sysadminsysadmin:scripts:bat:adduser [02:02:2025 00:21] (текущий) School Sysadmin
Строка 1: Строка 1:
 ====== Новый пользователь ====== ====== Новый пользователь ======
  
-===== Скрипт создает нового пользователя ====+==== Скрипт создает нового пользователя ====
- +
-Для запуска необходимы права администратора на ПК.+
  
 +Для запуска необходимы права администратора на ПК.\\
 +На ПК была установлена ОС windows 10. В системе был активный пользователь **user** с правами **администратора**. Исходя из этого был написан следующий скрипт.
 <file bash adduser.bat> <file bash adduser.bat>
-net user User1 "<tkj,ju" /add /active:yes /times:all /fullname:"Администратор" /passwordreq:yes /passwordchg:yes+rem добавление пользователя User1 пароль PASS - изменить на свой 
 +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="L200"+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: "
Строка 46: Строка 53:
 reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyEnable /t REG_DWORD /d 1 reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyEnable /t REG_DWORD /d 1
 reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyServer /t REG_SZ /d 10.0.54.52:3128 reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyServer /t REG_SZ /d 10.0.54.52:3128
- 
-rem reg add HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\EdgeUpdate\Clients\{56EB18F8-B008-4CBD-B6D2-8C97FE7E9062}\Commands\on-logon-autolaunch 
 timeout /t 3 timeout /t 3
 +</file>
 +Скрипт можно запускать два раза. Один раз от **Администратора** системы, второй раз из под **Пользователя**. Смысл в том, что настройки прокси прописываются только для пользователя под учетной записью которого запущен скрипт. При запуске от **Администратора** скрипт отработает полностью, если из под **Пользователя**, только настройки прокси, на все остальное будет не достаточно прав.
  
-</file>+В скрипте могут быть не точности или ошибки, поэтому рекомендую запускать на тестовой машине.\\ 
 +Файлы сертификаты должны присутствовать в каталоге со скриптом.
  • Последнее изменение: 18:12:2024 15:37