我知道使用用于 powershell 的 AD 模块,我们可以检索域计算机的详细信息并将它们导出为 csv。我的域在 AWS Directory Service 中,并且我在此域下有一台计算机。我试过Get-ADComputer
了,但它显示了这个错误:
Get-ADComputer : Unable to find a default server with Active Directory Web Services running.
是否有另一种方法可以检索 AWS Directory Service 域中的域计算机列表?
AWS Directory Service 中的简单 AD 不支持通过 PowerShell 进行通信。这是因为 Simple AD 基于 Samba4,而 Samba4 又不支持直接通过 PowerShell 进行通信。
如另一个线程中所述,您可以使用 AWS API 执行一些基本操作,例如描述您当前在 AWS 中从 PowerShell cmdlet 运行的目录,但您实际上无法查询目录中的计算机。
您必须使用不同的目录管理工具来管理您的 Simple AD。您将在 AWS Directory Service 的文档中找到有关如何使用其他工具管理目录的更多信息。http://docs.aws.amazon.com/directoryservice/latest/adminguide/directory_management.html
AWS 有自己的一组用于 AWS Directory Service 的 cmdlet,您可以将其与 AD 模块一起使用。
特别感兴趣的是Get-DSDirectory,它返回一个具有目录属性的DirectoryDe
AccessUrl
cription 对象。