Я пробовал исследовать это, но ни в одной из найденных мною документации не указано, как это делается и возможно ли это.
Я могу обращаться к пользователю домена так:
domain\user
Даже если домен действительно ad.domain.com
потому что NetBIOS-имя домена просто domain
и это в конечном итоге преобразуется в контроллер домена для указанного домена, в котором пользователь существует как объект Active Directory.
Однако я не могу найти, как сделать то же самое для компьютера. Я понимаю, что у пользователей нет имен NetBIOS, поэтому, когда я спрашиваю: «Как мне это сделать с компьютером?» Я действительно спрашиваю: «Как мне использовать два имени NetBIOS вместе для обозначения компьютера?» что может быть невозможно.
Вместо того, чтобы называть компьютер computer.ad.domain.com
, Я бы предпочел просто сделать domain\computer
, но ни одна из моих попыток обратиться к компьютеру таким образом не разрешилась. Самая простая форма в PowerShell:
ping domain\computer
При этом контроллер домена отвечает, что имеет смысл:
ping domain
Компьютеры в домене существуют как объекты Active Directory, и при запуске этих двух сценариев (?) В PowerShell возвращаемые атрибуты в основном совпадают:
Get-ADComputer -Filter *
Get-ADUser -Filter *
Итак, я не уверен, почему то, что я пытаюсь сделать, не работает должным образом.
Есть ли более правильный способ по существу использовать сокращение для домена в локальной сети с ее контроллерами домена при обращении к компьютерам, а не к пользователям? Или это просто невозможно?