繁体   English   中英

将特定用户从admin本地组移到BATCH中的高级用户

[英]Moving a specific user from the admin localgroup to power users in BATCH

我办公室中大约有80台Windows 7计算机,这些计算机过去都是使用管理员帐户设置的。 我想将其更改为高级用户,这样他们就可以在未经我们授权的情况下执行某些操作,但不能更改系统设置。

我想同时启动一个批处理文件到所有计算机,但是我不知道如何识别要更改的用户帐户,因为它们的名称不同。

例如, net user输出以下内容:

Administrator              Guest                <userofmachine>

我想以某种方式从该输出中提取并继续更改其本地组。 我习惯在Linux上执行此操作,但不熟悉Windows的这一方面。

有任何想法吗?

谢谢!

阅读评论后,我认为这是从本地admin组中删除用户所需要的。 由于它们是用户,因此它们应该已经在用户组中。

网络本地组管理员UserNameGoesHere / delete

如果您想彻底清除群组,则应该可以执行以下操作

对于('net localgroupgroupname')中的/ F%i执行net localgroup组名%i / delete

如果您只想列出该组的所有成员,那么也不要杀死该组中的本地管理员帐户,请尝试

net localgroup“组名在这里”

您可能可以使用本文中的EnforceLocalAdmin.vbs脚本:

Windows IT Pro:加强管理员组的成员资格

例如:

EnforceLocalAdmin.vbs "Administrator,DesktopSupport,SysAdmin"

此命令指定只有三个命名帐户是本地Administrators组的成员。 该脚本不依赖于名为“ Administrators”的组,因为该脚本使用SID(S-1-5-32-544)确定该组。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM