【发布时间】: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