# Создать
New-LocalUser admin2 -Password (Read-Host -AsSecureString)
# Добавить в администраторы
Add-LocalGroupMember -Group Administrators -Member admin2
# Посмотреть
Get-LocalUser
Скрипты и автоматизация
BAT, CMD и PowerShell-скрипты для автоматизации задач системного администратора.
-
Создание локального пользователя через PowerShell
-
Автозапуск bat/ps1 скриптов при старте Windows
Win+R→shell:startup→ скопировать ярлык скрипта.- Или через планировщик:
taskschd.msc→ создать задачу → запуск при старте.
-
Настройка статического IP в Windows 10/11 через PowerShell
# Посмотреть адаптеры: Get-NetAdapter # Назначить IP: New-NetIPAddress -InterfaceAlias "Ethernet" -IPAddress 192.168.1.50 -PrefixLength 24 -DefaultGateway 192.168.1.1 # DNS: Set-DnsClientServerAddress -InterfaceAlias "Ethernet" -ServerAddresses 8.8.8.8,1.1.1.1 -
Активация Windows и Office через PowerShell
1. Запуск PowerShell от имени администратора
- Нажмите сочетание клавиш Win + X.
- В появившемся меню выберите «Windows PowerShell (администратор)».
2. Выполнение команды активации
- В открывшемся окне PowerShell скопируйте и вставьте следующую команду:
irm https://get.activated.win | iex- Нажмите Enter.
3. Выбор действия в меню
После запуска скрипта появится меню. Выберите нужный пункт:- 1 — активировать Windows
- 2 — активировать Microsoft Office
- 6 — проверить статус активации
4. Активация Microsoft Office (если выбрали пункт 2)
- После выбора опции 2 нажмите 1 для постоянной активации.
5. Завершение
- Дождитесь окончания процесса.
- При необходимости перезагрузите компьютер.
Примечание: Источник: github.com/shoaibsanto/windows-office-activator
-
Изменение DNS через bat-файл
Создайте файл
dns.batи вставьте этот код:@echo off netsh interface ipv4 delete dnsserver "Ethernet" all netsh interface ipv4 add dnsserver "Ethernet" address=8.8.8.8 index=1 netsh interface ipv4 add dnsserver "Ethernet" address=8.8.4.4 index=2 ipconfig /flushdns echo DNS успешно изменены pauseКак использовать:
- Запустите файл от имени администратора.
- Готово.
-
Добавление записи в файл hosts через bat-файл
Внимание! Этот скрипт требует запуска от имени Администратора.
📁 Создаем bat-файл
- Откройте Блокнот или любой текстовый редактор.
- Скопируйте и вставьте следующий код.
- Сохраните файл с расширением
.bat, напримерadd_to_hosts.bat.
@echo off echo === Добавление записи в файл hosts === echo. REM Проверяем права администратора net session >nul 2>&1 if %errorLevel% neq 0 ( echo ОШИБКА: Скрипт должен запускаться от имени Администратора! echo Щелкните правой кнопкой по файлу -> "Запуск от имени администратора" pause exit /b ) REM Добавляем запись в hosts echo 192.168.0.1 servername >> %WINDIR%\System32\drivers\etc\hosts REM Проверяем успешность операции if %errorLevel% equ 0 ( echo [УСПЕХ] Запись добавлена в файл hosts echo. echo Добавленная запись: echo 192.168.0.1 servername ) else ( echo [ОШИБКА] Не удалось добавить запись ) echo. echo Готово! Файл hosts обновлен. pause🚀 Как использовать
- Щелкните правой кнопкой по созданному bat-файлу.
- Выберите «Запуск от имени администратора».
- Нажмите «Разрешить» в окне UAC.
- Скрипт выполнит все действия автоматически.