我刚刚编写了一个批处理文件来创建具有一些默认属性的 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
在我看来,这似乎是一种更强大的设置属性的方法,但我无法用谷歌找到好的文档。这几乎让人感觉微软不想让我知道如何为他们的系统编写脚本。但这听起来不像是他们的做法,不是吗?
无论如何,我希望能够编写脚本下的属性用户帐户属性:环境选项卡,特别是Starting Program
和Start in
。但我想一旦我知道如何或在哪里可以找到此信息,我也可以进行设置client devices
。
有关如何编写脚本设置的任何信息用户帐户属性:会话也将不胜感激,我认为知道如何设置一个将解决另一个。
我认为wmic
应该可以做到这一点,但是在过去的几天里我怎么也找不到方法。