Что делает следующая команда Windows?Объяснение команды Windows
net user some_username>nul 2>&1 && goto :user_exists || goto :user_doesnt_exists
Что делает следующая команда Windows?Объяснение команды Windows
net user some_username>nul 2>&1 && goto :user_exists || goto :user_doesnt_exists
net user some_username
показать свойства пользователя «some_username»
>nul 2>&1
Перенаправление STDOUT и STDERR в NUL (не показывают выход)
(Нам не нужно фактической мощности, мы только хотим знать, если команда net user
была успешной или нет (пользователь существует или нет))
&& goto :user_exists
&&
означает «если предыдущая команда была успешной, то делать ...»
|| goto :user_doesnt_exists
||
означает «если предыдущая команда не была успешной, затем выполните ...»
http://ss64.com/nt/syntax.html –