如何改变&验证Windows Server 2012中的主机名(AWS EC2)

时间:2016-01-11 07:35:01

标签: powershell amazon-ec2 jmx windows-server-2012

我正在使用Windows Server 2012-R2(amazon ec2)计算机。

我想更改并验证其中的主机名。我检查了net并找到了hostname命令。但是当我运行hostname或hostname -i命令时,我得到以下错误..

  

sethostname:使用网络控制面板小程序设置主机名。

     

不支持主机名-s。

我进一步搜索了这个问题,显然这个命令在Windows 2012-r2服务器上不可用。是否有任何替代或解决方法命令可以帮我完成工作?

1 个答案:

答案 0 :(得分:3)

在Windows上,计算机名称通常也称为主机名。然而,这会造成一些混乱。有些人使用术语主机名来指代只能在DNS服务器上设置的域名最左边的部分。但是,主机名的另一个含义只是分配给计算机网络上的计算机的任意标签,并且可以在特定计算机上直接更改。

有几种方法可以在Windows 2012上从命令行更改计算机名称:

方法1.打开cmd并输入:

    SCONFIG and you will get selection menu where #2 says Computer Name:

方法2.从cmd类型:

    netdom renamecomputer %computername% /newname:<NewName> /reboot:0

方法3.从PowerShell控制台:

    netdom renamecomputer $env:computername /newname:<NewName> /reboot:0

验证名称格式cmd类型:

    nbtstat -A xxx.xxx.xxx.xxx (where x is the ip address)

验证名称格式cmd的另一种方法是输入&#34; hostname&#34;没有任何参数:

    hostname