Как я могу указать местоположение cname принтера в Active Directory?
Я работаю на новом сервере печати под управлением Windows Server 2008 R2. Общие принтеры будут перечислены в Active Directory. На сервере печати есть запись хоста с одним именем, но я хочу, чтобы пользователи подключались под другим именем, настраивая запись cname на сервере dns.
Проблема заключается в том, что эти общие принтеры перечислены в Active Directory с использованием записи узла A. Я могу добавить принтер через \\cname\printername
поделиться, но если я найду принтер в Active Directory, он подключится к принтеру на компьютере пользователя через \\hostname\printername
вместо этого, и эта разница очень заметна для конечных пользователей. Я хотел бы, чтобы принтеры были перечислены с использованием записи cname, чтобы при подключении пользователей к принтеру они видели только cname.
Это возможно?
3 ответа
Я искал решение этой же проблемы и обнаружил, что свойство "uNCName" объекта printqueue в AD просто нужно изменить с \\servername.domain.com\printerName на \\ alias.domain.com \ printerName. Сценарии для выполнения этого доступны здесь: http://jthiede.wordpress.com/2012/08/20/list-a-printer-in-active-directory-using-a-cname//. В этих сценариях используются активные роли Quest ( http://www.quest.com/powershell/activeroles-server.aspx), поэтому их необходимо устанавливать везде, где вы запускаете сценарии. Вот основной синтаксис:
set-QADobject SERVER-printer -objectattributes @ {имя_сервера = "alias.domain.com";shortservername= "псевдоним";uNCName= "\\ alias.domain.com \ printer"}
Надеюсь это поможет!
Джейсон
Вам необходимо зарегистрировать имена участников-служб в активный каталог.
setspn.exe –a host/CNAME computerobject
Ссылка: http://daddyr.blogspot.com/2010/12/cname-on-windows-2008-r2-server-print.html
Используйте ADSI Edit.
Browse to the server object.
CN=Servername,CN=Computers,DC=Domain
Найдите принтер, который вы хотите изменить, и откройте свойства.
CN=Servername Printername
В редакторе атрибутов прокрутите вниз до "serverName", измените значение так, как вам нужно.