Я только что написал командный файл для создания пользователей Windows с некоторыми свойствами по умолчанию.
В основном используется net user
и net localgroup
.
@echo off
for /f "tokens=1,2,3,4 delims=," %%a in (usuarios.csv) do (
echo === Aniadiendo y configurando Usuario %%a ===
net user %%a somePassword /add ^
/fullname:"%%b" /comment:"%%c" ^
/logonpasswordchg:no ^
/expires:never ^
/passwordchg:no
net localgroup someGroup %%a /add
Однако, посмотрев, как установить никогда не истекающий пароль, я обнаружил, что могу использовать wmic useraccount
для настройки некоторых свойств, используя своего рода язык структурированных запросов.
wmic useraccount WHERE "Name='%%a'" set PasswordExpires=false
Мне кажется, что это более мощный способ настройки свойств, но я не могу найти хорошую документацию с помощью своих Google. Такое чувство, что MS не хочет, чтобы я знал, как писать сценарии для их системы. Но это не похоже на них, не так ли?
Во всяком случае, я хочу иметь возможность сценария свойств в свойствах UserAccount: вкладка Environment, в частности Starting Program
и Start in
. Но я думаю, что как только я узнаю, как и где я могу найти эту информацию, я смогу также настроить client devices
.
Любая информация о том, как создавать сценарии для настроек в свойствах UserAccount: сеансы также будут оценены, я думаю, знание того, как установить один, решит другой.
Я предполагаю, что wmic
должен быть в состоянии это сделать, но за всю свою жизнь я не смог выяснить, как это произошло в последние несколько дней.