Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Название темы: Ошибка синтаксиса в if
Показать сообщение отдельно

Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Test_CMD, можете использовать и такой код, независимо от языка:
Код: Выделить весь код
@echo off
setlocal enableextensions enabledelayedexpansion

for /f "usebackq delims=" %%i in (
	`wmic.exe UserAccount where "LocalAccount=TRUE AND SID LIKE 'S-1-5-21-%%-500'" get Name /value ^| find.exe /i "Name"`
) do set sAdmin%%i

if defined sAdminName (
	net.exe user %sAdminName% 1234 /active:yes
)

for /f "usebackq delims=" %%i in (
	`wmic.exe Group where "LocalAccount=TRUE AND SID = 'S-1-5-32-544'" get Name /value ^| find.exe /i "Name"`
) do set sAdminGroup%%i

if defined sAdminGroupName (
	net.exe user User /add
	net.exe localgroup %sAdminGroupName% User /add

)

endlocal
exit /b 0

Отправлено: 20:11, 12-11-2016 | #3

Название темы: Ошибка синтаксиса в if