我曾尝试研究这个问题,但我发现没有任何文档说明如何做到这一点,或者是否可行。
我可以像这样引用域用户:
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 *
所以,我不确定为什么我尝试的事情没有按预期进行。
当在本地网络上使用域控制器来指代计算机而非用户时,是否有更正确的方法使用域的简写?或者这根本不可能?