0

我有一个服务器列表,需要找出每个服务器所在的 OU。我搜索并找到了一些接近但无法使其正常工作的东西。我在想有一种相对简单的方法可以做到这一点,但它让我望而却步。我一直在尝试使用在以下链接中找到的脚本:https ://gallery.technet.microsoft.com/scriptcenter/Retrieve-OU-for-Computer-7a062402 有没有人知道一个简单的方法来做到这一点让它拉从 txt 文件中使用 foreach 并成功查询 AD

我尝试了一个简单的 get-adcomputer servername,它给了我一堆信息,包括 OU,我想以此为基础,所以它只给了我服务器列表的 OU

提前感谢您的宝贵时间。

4

1 回答 1

0

你说你有很多信息,包括 OU。我想您的意思是DistinguishedName,它是默认选择的一个属性Get-ADComputer。如果您在文本文件中有服务器的名称computers.txt,您可以这样做:

Get-Content .\computers.txt | ForEach-Object {Get-ADComputer $_} | select DistinguishedName
于 2018-04-24T05:50:57.767 回答