在没有 Active Directory 的 Windows 2012 服务器上设置网络名称

在没有 Active Directory 的 Windows 2012 服务器上设置网络名称

我有一台 Windows 2012 服务器,用于没有域控制器的网络上 DHCP、DNS 和 NAT,但我不想创建域。

当我的 Windows 7 客户端连接到它时,它们会使用名称“网络”来识别网络。Windows 2012 服务器上是否有任何设置允许我更改客户端识别网络的名称?我想要一些在服务器端的东西,而不是在每个客户端上手动重命名它。

我注意到接入点、调制解调器等低端设备如何使用它们自己的自定义网络名称,它们的客户端用它来识别它们的网络,所以我认为这不会太难……

先感谢您。

答案1

我假设您的意思是“网络和共享中心”中的网络名称?

这是由NLA(网络位置感知)决定的。

根据设计,它首先检查注册表项:

HKEY_Local_Machine\Software\Microsoft\Windows\CurrentVersion\Group Policy\History\NetworkName

如果 NIC 具有的连接特定 DNS 名称与该值匹配,则机器将联系 DC,如果成功,您将获得域配置文件和名称。

否则,就像您的情况一样,它最终会为您提供默认值(公共),直到 Win 7 机器选择它是私人/工作网络,然后根据需要为其命名,或将其保留为“网络”。

据我所知,Win 2012 服务器上没有可以通过 DHCP 设置的设置,但如果您愿意,可以使用登录脚本或批处理文件来修改每台 Win7 计算机上的注册表。

密钥位于此处:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Profiles

问题是,如果这些客户端位于多个网络上,您将需要确定哪个网络是您的,以便修改此注册表部分中的正确配置文件。

查看几台客户端计算机注册表中的该项,看看 GUID 是否与您的“网络”匹配。如果匹配,则说明您已准备好创建脚本。如果匹配,则说明您要么对脚本进行改进,要么采用手动方式进行操作。

手动方式

在控制面板的“网络和共享中心”中,单击活动网络图标,然后更改名称。如果您愿意,也可以更改图标。

相关内容