- ubuntu12.04环境下使用kvm ioctl接口实现最简单的虚拟机
- Ubuntu 通过无线网络安装Ubuntu Server启动系统后连接无线网络的方法
- 在Ubuntu上搭建网桥的方法
- ubuntu 虚拟机上网方式及相关配置详解
CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.
这篇CFSDN的博客文章用vbs从本地 Administrators 组中删除组由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.
问: 您好,脚本专家!如何从本地 Administrators 组中删除组? -- SB 答: 您好,SB。有一位脚本专家还隐约记得早年一部名为 Branded 的电视节目,节目中的主人公(由查克·康纳斯扮演)被指控为懦夫并被不光彩地从美国骑兵队开除。差不多所有脚本专家都记得它的开头部分:骑兵队扯掉该士兵制服上的肩章并将它的剑一折两断,然后令其耻辱地快步走出要塞。 为何要忆起这一幕?没有什么真正的原因,我们只是认为如果每当将用户或组从本地 Administrators 组中删除时都举行类似的仪式会很酷。不过,在这种理想实现之前,可以使用与以下类似的脚本将组(此例中为 Active Directory 组)从本地 Administrators 组中删除:
复制代码 代码如下
strComputer = "atl-fs-01" Set objAdmins = GetObject("WinNT://" & strComputer & "/Administrators") Set objGroup = GetObject("WinNT://fabrikam/finance") objAdmins.Remove(objGroup.ADsPath) 。
是的,这非常简单,不是吗?此脚本首先会将计算机的名称(在本例中为 atl-fs-01)赋值给名为 strComputer 的变量。然后,我们就可以使用下面这行代码绑定到该计算机上的本地 Administrators 组: Set objAdmins = GetObject("WinNT://" & strComputer & "/Administrators") 获得对 Administrators 组的对象引用后,我们的下一个任务便是创建另一个对象引用,它是对将删除的组的引用。下面这行代码就用来完成该任务: Set objGroup = GetObject("WinNT://fabrikam/finance") 请注意,引用组帐户时我们使用老式的 Windows NT 式命名约定:fabrikam/finance。为什么会是这样?很简单:为对本地用户和组进行操作,我们不得不使用 WinNT 提供程序。WinNT 提供程序不明白 Active Directory 术语,对于与以下类似的对象路径摸不着头脑: cn=Finance Users, ou=Finance, dc=fabrikam, dc=com 因此,我们不得不退一步采用老式的帐户名:域名/登录名。但是没关系:所幸 Active Directory 也明白此命名约定。当我们请求帐户 fabrikam/finance 时,Active Directory 对我们的言语知道得一清二楚。 注意:此问题以前提出过,但值得再次提出:是的,您可以使用 WinNT 提供程序访问 Active Directory 中的对象。而且,对象路径要简单得多,这没错。但请不要冒险行事:请仅在绝对必要的情况下使用 WinNT 提供程序。为什么这么说呢?好吧,举一个例子,就用户帐户而言,通常在与 Active Directory 协作时使用的 LDAP 提供程序支持超过 200 个属性;而 WinNT 提供程序仅支持约 20 个属性。LDAP 提供程序要强大得多、有用得多。 获得对组的对象引用后,我们所要做的全部工作便是调用 Remove 方法,将该组从本地 Administrators 组中删除: objAdmins.Remove(objGroup.ADsPath) 我们仍然认为撕掉该人衬衣上的口袋保护袋,然后用膝盖折断他的订书机会更酷,但这已经可以达到目的。 当然,您要删除的组可能不是 Active Directory 组,而可能是本地组。这会成为问题吗?不会;实际上还要简单一点儿。只需直接绑定到本地机上的组帐户,然后将它删除: strComputer = "atl-fs-01" Set objAdmins = GetObject("WinNT://" & strComputer & "/Administrators") Set objGroup = GetObject("WinNT://finance") objAdmins.Remove(objGroup.ADsPath) 顺便说一句,从一个组中删除另一个组的过程与从一个组中删除用户的过程完全相同:绑定到目标组(此例中为本地 Administrators 组),绑定到要删除的对象(无论是组还是用户,都没有关系),然后调用 Remove 方法,将要删除帐户的 ADsPath 作为唯一参数进行传递.
最后此篇关于用vbs从本地 Administrators 组中删除组的文章就讲到这里了,如果你想了解更多关于用vbs从本地 Administrators 组中删除组的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。
我正在寻找允许提升选定操作权限的正确方法。 许多产品都提供类似的东西。 例如,如果您打开了 UAC,并且在浏览受限文件夹时使用 Total Commander(以基本权限运行),您将获得: 如果您按
我在 Windows Azure 云上有一个应用程序,并且正在使用 Windows Azure 共置缓存。 有时,当我发布网站/web服务时,调用DataCacheFactory.GetCache方法
程序员应该对系统管理员了解多少?我的意思是,显然越多越好。但是为了论证起见,程序员应该知道的平均值是多少? 我见过我的 friend (一个程序员)做数据库架构设计、数据库备份、数据库调优、数据迁移等
我想在 Zabbix 代理上运行命令: 一些简单的 unix 命令,用于获取我们的报告数据。 当代理端需要进行某些处理时。 似乎正在讨论多种方法。那么如何在 Zabbix Agent 上执行此类命令呢
谁能告诉我应用程序注册(以及企业应用程序)下的“角色和管理员”有什么用吗? 似乎它始终具有“云应用程序管理员”,但此角色未分配给服务主体。我没有找到任何有关它的文档,也许我在这里遗漏了一些东西。 谢谢
这是这个问题的镜像: https://serverfault.com/questions/4176/what-sysadmin-things-should-every-programmer-know
我们在其中一台服务器上设置了一个 MySQL 数据库。我们一直在使用MySQL Administrator 1.2.12 程序来管理服务器上的数据库。此服务器是由不再在组织中的人员设置和配置的。 我正
问: 您好,脚本专家!如何从本地 Administrators 组中删除组? -- SB 答: 您好,SB。有一位脚本专家还隐约记得早年一部名为 Brande
使用MySQL Administrator 登录,报错: Either the server service or the configuration file could not be found
MySQL Administrator,在余下时间里我假定你已经安装了MySQLAdministrator,并且将使用相关图例。 500)this.style.width=500;"b
我正在运行一个分布式 MinIO 集群,它有 4 个节点和多个用户帐户,用于不同的目的/存储桶。我需要为用户编写一个方便的脚本或简单的网络应用程序,他们可以在其中更改密码。 如何更改现有用户的密码?
如何轻松复制生产数据库(mydb)以创建开发数据库(mydb-dev)? rethinkdb restore命令似乎没有指定输出数据库名称的选项。它仅具有选择我要从转储还原的数据库的选项。我正在使用r
我有一个帐户,例如(MyDomain\User1),它只能访问安装了 Windows Server 2008 R2 的 VM,没有其他权限。 我根本无法访问 Active Directory (AD)
我正在使用 Django 1.8.4(最新)。 我被官方 Django 教程步骤困扰:https://docs.djangoproject.com/en/1.8/intro/tutorial02/#c
在 Azure 门户中,当我查看服务主体的“角色和管理员”选项卡时,我看到多个角色,包括几个自定义角色: 我可以使用 PowerShell 获取角色定义: PS C:\> Get-MgRoleMana
Microsoft.Web.Administration 程序集位于我计算机上的 C:\Windows\System32\inetsrv 中。我相信它是作为 IIS 的一部分安装的。该大会也在 GAC
在 cf10 任务调度程序中,如果我想链接程序,以便程序 B 在程序 A 结束后启动,我是单击程序 B 的“链接任务”还是在“完成时”输入中提供程序 B 的 url对于程序A? 最佳答案 你两者都做。
就目前情况而言,这个问题不太适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、民意调查或扩展讨论。如果您觉得这个问题可以改进并可能重新开放,visit
我正在使用 VS2012 WPF Application & Install-shield 2013 LE 生成安装程序。 安装后,我注意到“以管理员身份运行”选项没有显示在 桌面图标 资源管理器的上
我们的应用程序需要通过 COM 接口(interface)与另一个程序通信。如果其他程序以“以管理员身份运行”启动,则该界面将不起作用。想要检测此其他进程是否处于此状态并警告用户。有任何想法吗? 寻找
我是一名优秀的程序员,十分优秀!