从旧服务器上的目录中删除打印机

我有一个独立的Windows 2012框,充当我的域中的打印机服务器。 从那以后,我把它移走了,并将打印机托pipe到别处。

但是,当我打开目录(通过“添加networking打印机”),我仍然看到由旧服务器托pipe的打印机。 如果服务器不在附近,我怎样才能删除这些目录条目?

您应该能够手动从AD中删除它们。 如果以前的打印服务器计算机对象仍然存在,则可以通过select查看用户,联系人,组和计算机作为对象的选项,从ADUC中的服务器计算机对象中删除打印机,然后find以前服务器的计算机对象,并将其选中左窗格并删除右窗格中的打印机。

您也可以在ADUC中创build一个查询来查找所有打印机,然后从查询结果中删除它们。

此外,打印机的目录修剪应自动进行,除非通过GPO禁用了目录修剪。

这台打印机服务器离线多久了,还是服务器仍在运行,但不再作为打印服务器?

如果已启用protectedFromAccidentialDeletion则在活动服务器上重新发布打印机或删除发布打印机也可能会失败。

喜欢这个

 Get-ADObject -Filter * -SearchBase 'OU=Servers,DC=domain,DC=local' | Set-ADObject -protectedFromAccidentalDeletion $true 

Get-ADObject不仅会selectOU,计算机和用户,还会selectContainer对象,甚至会导致常规的取消发布进程失败,而没有任何警告。

相当自我解释一个人将不得不删除对象的保护。

 Get-ADObject -Filter 'Objectclass -eq "computer"' -SearchBase 'OU=Servers,DC=domain,DC=local' | Set-ADObject -protectedFromAccidentalDeletion $true