在 Windows 2008 服务器上,如何从管理员组中删除用户。以下命令适用于本地计算机,例如 A
net localgroup administrators "Domain\username" /delete
我需要的是一个 Windows 命令,从服务器 A 在另一台服务器 B 上执行相同操作,而不是手动登录到每个服务器并运行命令。
我不是 Windows 管理员,因此无权访问 Win 管理工具。
答案1
使用 PowerShell 2.0 及更高版本,您可以使用Invoke-Command
针对远程计算机:
$cmd = {.\cmd.exe /c net use localgroup Administrators "Domain\username" delete}
Invoke-Command -ComputerName serverB -ScriptBlock $cmd
或者,您可以下载执行程序并使用它在serverB上运行命令:
psexec \\serverB -u adminUser net localgroup Administrators "Domain\username" /delete
adminUser
Administrators
应该是serverB 上组的成员
。按回车键时,系统会提示您输入密码。您可以指定-p P@$$w0rd!
是否需要它来编写脚本。
答案2
您可以使用psexec
sysinternals 或 PowerShell remoting 远程运行此命令。或者,您可以使用组策略首选项集中管理本地组成员身份。