【问题标题】:Rename machine by IP (not hostname) in powershell在powershell中通过IP(不是主机名)重命名机器
【发布时间】:2019-12-27 19:05:36
【问题描述】:

我正在处理一种情况,即有 2 台机器具有相同的主机名和不同的 IP。其中之一需要重命名。我发现可以使用下一个命令远程重命名机器:

Rename-Computer -ComputerName "Srv01" -NewName "Server001" -LocalCredential Srv01\Admin01 -DomainCredential Domain01\Admin01 -Force -PassThru

但是这个接受的是主机名而不是 IP。 任何帮助将不胜感激。

【问题讨论】:

  • 如果只有两台设备...只需将 RDP 插入其中并手动更新。您没有发布足够的信息来获得帮助。
  • @TheIncorrigible1 ,问题是我需要自动执行此操作。要重命名的机器是克隆机器,需要更新名称
  • 通过Invoke-Command在远程机器上本地运行Rename-Computer
  • @AnsgarWiechers Invoke-Command 无法通过 IP 地址工作。
  • 尝试通过编辑C:\Windows\System32\Drivers\etc\hosts为克隆系统添加临时主机名。

标签: powershell rename hostname


【解决方案1】:

来自the docs

-计算机名

重命名指定的远程计算机。默认为本地计算机。

键入远程计算机的 NetBIOS 名称、IP 地址 或完全限定域名。要指定本地计算机,请键入计算机名称、点 (.) 或 localhost。

【讨论】:

  • @Ansgar Wiechers 谢谢!
猜你喜欢
  • 2018-01-02
  • 2021-03-17
  • 1970-01-01
  • 2016-10-21
  • 2013-02-17
  • 1970-01-01
  • 1970-01-01
  • 2018-07-11
  • 1970-01-01
相关资源
最近更新 更多