VBScript 中使用 ADSI 显示对象名称155
在 VBScript 中,可以使用 Active Directory Service Interfaces(ADSI)来访问和操作 Active Directory 中的对象。利用 ADSI,我们可以轻松地获取和显示对象名称,这对于在脚本和应用程序中进行身份验证、授权和对象管理非常有用。
要使用 ADSI,我们首先需要创建一个 ADSI 对象。我们可以通过使用 CreateObject() 方法来实现,如下所示:Set objADSI = CreateObject("ADSystemInfo")
此代码创建一个 SystemInfo 对象,该对象可以访问有关当前计算机或域控制器的信息。要显示计算机的名称,我们可以使用 Name 属性:
这将显示计算机的名称,例如 "SERVER01"。
我们还可以使用 ADSI 来获取用户或组的名称。例如,要获取当前用户的名称,我们可以使用以下代码:Set objUser = GetObject("LDAP://root/default/CurrentUser")
此代码将显示当前用户的名称,例如 "Administrator"。
在某些情况下,我们需要获取对象的完整路径名称(DN)。DN 包含对象的名称以及所有父容器的名称。要获取 DN,我们可以使用 Get() 方法,如下所示: ("distinguishedName")
此代码将显示用户的 DN,例如 "CN=Administrator,CN=Users,DC=domain,DC=local"。
使用 ADSI 来显示对象名称非常简单易用。通过利用 ADSI,我们可以轻松地在脚本和应用程序中访问和管理 Active Directory 中的对象。
其他示例
以下是一些其他示例,展示了如何在 VBScript 中使用 ADSI 显示对象名称:
获取域控制器的名称:Set objDC = GetObject("LDAP://rootDSE")
("dnsHostName")
获取组的名称:Set objGroup = GetObject("LDAP://CN=Users,DC=domain,DC=local")
获取用户的电子邮件地址:Set objUser = GetObject("LDAP://CN=Administrator,CN=Users,DC=domain,DC=local")
("mail")
通过使用 ADSI,我们可以轻松地检索有关 Active Directory 中对象的各种信息,包括它们的名称和其他属性。
2024-12-21
上一篇:从 VBScript 中获取文本
暗黑破坏神4:驱动地狱的无形之手——深度揭秘其脚本语言与开发哲学
https://jb123.cn/jiaobenyuyan/73483.html
JavaScript 变量深度解析:从var到let/const,彻底掌握声明与作用域
https://jb123.cn/javascript/73482.html
揭秘JavaScript:从浏览器到服务器,一探全栈开发的核心力量
https://jb123.cn/jiaobenyuyan/73481.html
Perl数字补齐与格式化:告别凌乱,打造专业数据呈现
https://jb123.cn/perl/73480.html
Perl `quotemeta` 深度解析:正则表达式字面量匹配的守护神与安全实践
https://jb123.cn/perl/73479.html
热门文章
VBScript SUB 关闭画面
https://jb123.cn/vbscript/16838.html
VBScript 中的 OpenDocument 函数:打开和处理文档
https://jb123.cn/vbscript/20453.html
[vbscript空格]:深入探讨在 VBScript 中移除字符串中的空格
https://jb123.cn/vbscript/1028.html
VBScript 基础:全面指南
https://jb123.cn/vbscript/924.html
IE 中的 VBScript:过时但仍然有用
https://jb123.cn/vbscript/335.html