当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] PowerShell 获取域中的所有计算机

作者:精品下载站 日期:2024-12-14 17:02:37 浏览:14 分类:玩电脑

PowerShell 获取域中的所有计算机


获取域中所有计算机及其详细信息的命令是 PowerShell 中的 Get-AdComputer cmdlet。此命令检索 Active Directory 中的计算机。

[玩转系统] PowerShell 获取域中的所有计算机

在本文中,我们将讨论如何使用 PowerShell Get-AdComputer cmdlet 获取域中的所有计算机。

在 PowerShell 中查找域中的所有计算机

Get-ADComputer -Filter * -Properties  * | Select Name, DistinguishedName

在上面的 PowerShell 脚本中,Get-AdComputer 命令使用 Filter 参数来获取域中所有计算机的列表,并显示计算机名称和可分辨名称。

上述用于检索 AD 域中所有计算机的 PowerShell 脚本的输出为:

PS C:\> Get-ADComputer -Filter * -Properties  * | Select Name, DistinguishedName

Name        DistinguishedName
----        -----------------
ENGG-PRO    CN=ENGG-PRO,OU=Domain Controllers,DC=SHELLPRO,DC=LOCAL
OPER-01     CN=OPER-01,CN=Computers,DC=SHELLPRO,DC=LOCAL
OPER-2      CN=OPER-2,OU=SALES,DC=SHELLPRO,DC=LOCAL
OPER-3      CN=OPER-3,OU=SALES,DC=SHELLPRO,DC=LOCAL
CORP-IT-E12 CN=CORP-IT-E12,OU=SALES,DC=SHELLPRO,DC=LOCAL


PS C:\>

需要注意的是,命令 Get-AdComputer Filter * 搜索 Active Directory 中的所有计算机并检索计算机的详细信息。

如果 Active Directory 大小很大,此命令将超时。最好使用 SearchBase 参数在范围内进行搜索,例如从 OU 中获取计算机。

结论

希望上述有关如何使用 PowerShell Get-AdComputer cmdlet 获取域中所有计算机的文章对您有所帮助。

您可以在 ShellGeek 主页上找到有关 PowerShell Active Directory 命令和 PowerShell 基础知识的更多主题。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯