【发布时间】:2017-02-11 15:50:32
【问题描述】:
我正在为我的组织部署 Airwatch。在公司拥有的笔记本电脑上,如果/当设备未注册时,我想将它们锁定。没有内置的方法可以做到这一点,所以我正在寻找一个脚本来做到这一点。我的相关背景:我知道的批处理很少,一些powershell,很多vbscript(对于经典的ASP)。
我想要以下一项或两项:
- 将笔记本电脑上的所有用户密码重置为预设值
- 创建一个特定的本地管理员,然后禁用所有其他本地用户
我知道我可以使用“net user”来获取用户列表,但我不知道如何使用该列表来实际禁用用户或更改他们的密码。适合此逻辑的批处理命令将是理想的:
net user NewAdmin Password /add
net localgroup administrators NewAdmin /add
UserList = net user output
For each UserName in UserList
If UserName <> "NewAdmin" Then
net user UserName NewPassword
net user UserName /active:no
End If
Next
【问题讨论】:
-
他问的是如何在 Windows 10 中做到这一点,而不是在 Windows 95 中使用批处理文件和网络命令是常态,他的代码只是表达了所需的逻辑。
标签: powershell batch-file vbscript wmi wsh