gpt4 book ai didi

powershell - 从 Powershell 查询 AD

转载 作者:行者123 更新时间:2023-12-03 00:49:34 25 4
gpt4 key购买 nike

我是 Powershell 和 AD 的新手。我在使用 PS 的 AD 模块时遇到问题。我使用任何命令都收到以下错误:

Get-ADDomain : Unable to contact the server. This may be because this server does not exist, it is currently down, or it does not have the Active Directory Web Services 
running.
At line:2 char:1
+ Get-ADDomain -Current LocalComputer
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ResourceUnavailable: (lon.intensive.int:ADDomain) [Get-ADDomain], ADServerDownException
+ FullyQualifiedErrorId : ActiveDirectoryServer:0,Microsoft.ActiveDirectory.Management.Commands.GetADDomain

有趣的是,我能够使用 ADExplorer 并查看域、用户及其所有属性。 ADExplorer 与 Powershell 中的脚本有何不同?

最佳答案

您的域 Controller 是什么操作系统? AD cmdlet 必须连接到运行 Active Directory Web 服务的域 Controller 。这在 Windows 2008 R2 和更新的域 Controller 上是自动的,但在 Windows 2008 和 Windows 2003 上您需要单独安装它。理想情况下,您已经摆脱了所有 Windows 2003 DC,因为它不受支持。 2008年也变得很老了。但如果你不能,那么你应该 install ADWS on all of the downlevel DCs以便您可以使用 AD cmdlet。

您可以使用 Get-ADDomainController -Discover -Service ADWS 以查找运行它的 DC。您可以在其余 AD cmdlet 的 -Server 参数中使用该调用的结果(或使用 $PSDefaultParameterValues 在脚本中设置一次)。但如果没有返回任何 DC,则您需要安装 ADWS。

关于powershell - 从 Powershell 查询 AD,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33271201/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com