首页 > 解决方案 > PS 脚本在所有 OU 中搜索“Servers”并将它们移动到“Servers”OU

问题描述

目前,我的 AD 在我的组织内的各个部门中有大约 20 个计算机 OU。这些计算机 OU 包含服务器和工作站我想要一个脚本来搜索整个 AD 域以查找任何服务器,然后将它们移动到新的“服务器”OU。我们正在开发一些新工具,并且需要服务器位于它们自己的 OU 中,与工作站分开。

标签: powershellactive-directory

解决方案


您可以尝试按操作系统过滤

Get-ADComputer -Filter "OperatingSystem -like '*server*'" -SearchBase "CN=Computers,DC=mydomain,DC=local" |
Move-ADObject -TargetPath "OU=Servers,DC=mydomain,DC=local"

推荐阅读