powershell - PS 脚本在所有 OU 中搜索“Servers”并将它们移动到“Servers”OU
问题描述
目前,我的 AD 在我的组织内的各个部门中有大约 20 个计算机 OU。这些计算机 OU 包含服务器和工作站我想要一个脚本来搜索整个 AD 域以查找任何服务器,然后将它们移动到新的“服务器”OU。我们正在开发一些新工具,并且需要服务器位于它们自己的 OU 中,与工作站分开。
解决方案
您可以尝试按操作系统过滤
Get-ADComputer -Filter "OperatingSystem -like '*server*'" -SearchBase "CN=Computers,DC=mydomain,DC=local" |
Move-ADObject -TargetPath "OU=Servers,DC=mydomain,DC=local"