从命令行更改Windows主机名

dmo*_*dmo 27 windows command-line

是否可以使用开箱即用的工具从命令行更改Windows 2003中的主机名?

Gri*_*ave 47

前面提到的wmic命令是要走的路,因为它默认安装在最新版本的Windows中.

通过从环境中检索当前名称,这是我对其进行概括的小改进:

wmic computersystem where name="%COMPUTERNAME%" 
     call rename name="NEW-NAME"
Run Code Online (Sandbox Code Playgroud)

注意:命令必须在一行中给出,但我已将其分为两个以使滚动不必要.正如@rbeede所提到的,你必须重新启动才能完成更新.

  • 执行后必须重新启动 (6认同)

小智 10

cmd(命令):

netdom renamecomputer %COMPUTERNAME% /Newname "NEW-NAME"
Run Code Online (Sandbox Code Playgroud)

powershell(windows 2008/2012):

netdom renamecomputer "$env:COMPUTERNAME" /Newname "NEW-NAME"
Run Code Online (Sandbox Code Playgroud)

之后,您需要重新启动计算机.


Ste*_*ski 1

可以使用netdom.exe命令行程序。这可以从 Windows XP 支持工具或 Server 2003 支持工具(都在安装 CD 上)获得。

使用指南在这里

  • 如果您描述如何使用它会更好(如[@litao的答案](/sf/answers/1406156251/)),因为您提供的链接现已失效。 (3认同)