您好,提前感谢您的帮助!如果它们符合特定条件,则希望删除 AD 中的计算机(工作站 OU)。
在继续删除之前,我需要确保它们具有共同的规范名称的“位置”部分。如果它们不在我的位置,这可能是调查的理由,我不想删除它们。这是一台 PC 的示例(大写是我更改的字段):
ORGANIZATION.COM/Workstations/BUSINESS UNIT/Desktops/LOCATION/COMPUTER NAME
我目前有以下脚本,可以将它们打印到 .csv,这很有帮助,但更进一步,最好在屏幕上打印它,然后快速查看并继续删除。有小费吗??
Get-Content C:\Temp\Powershell\hosts.txt | ForEach-Object {
Get-ADComputer $_ -Properties Name,CanonicalName |Select-Object Name,CanonicalName
} -ErrorAction Ignore | Export-Csv C:\Temp\Powershell\Output.csv
甚至我可以使用 output.csv 的第二行代码,但不确定从这里去哪里......
再次,谢谢!