重命名克隆的VM,而不会影响Active Directory中的原始VM名称

时间:2019-10-03 08:28:16

标签: azure active-directory virtual-machine

我使用Azure快照方法克隆了一个VM,这将创建具有不同IP的重复计算机。现在,在不影响Active Directory中现有/原始VM名称的情况下,将VM名称更改为其他VM时遇到问题。我们无法使用Sysprep方法克隆VM,因为VM正在生产中运行并且正在运行sysprep步骤,从而导致生产中VM丢失。

尝试使用重命名计算机Powershell重命名VM,这会导致删除现有/原始计算机,这是代码

$username = "domainuser" 
$domaincredential = New-Object System.Management.Automation.PSCredential($username,$password)
Rename-Computer -NewName "Server002" -DomainCredential $domaincredential -Force -Restart


2 个答案:

答案 0 :(得分:0)

首先,您需要做一些操作更改GUID 。这就是sysprep所做的。如果不这样做,则看起来您在AD中有两个具有相同GUID的条目。您可能不会注意到很多不良后果,但是WSUS和KMS无法正常工作。 Sysprep还将清除您拥有的所有本地帐户。

接下来,您需要注意NIC 。如果您确实只是克隆了它(或使用现有配置导入了它),并且没有从现有文件创建新的VM,那么您还将在NIC上使用相同的MAC地址。那是你不想的糟糕的一天。您可以通过删除NICS并添加新的NICS来解决此问题。

您也在更改名称期间无需重启-尽管它会告诉您。我们通过进入工作组,不重新启动,更改名称,不重新启动并重新加入域来节省时间。这只是重命名适用于我们的计算机的较快方法。如果它不起作用,您将不会有损失。

请参阅类似的issue

答案 1 :(得分:0)

我使用以下流程。

  1. 在克隆时在 VM 上,我首先禁用了网络适配器。
  2. 然后我在没有网络访问的情况下启动克隆并退出域。注意:当我使用同一用户登录进行管理时,用于取消加入我使用的域的凭据会缓存在计算机上。在这一步中,我还在断开连接时从域中退出时重命名了 PC。
  3. 我重新启动,在此过程中 PC 退出域。因此,如果没有网络,则不会向 AD 发送取消加入信号。
  4. 我使用 SYSPREP 更改 GUID 并重新启动。
  5. 我启用了网络适配器并使用新的计算机名称重新加入域。然后再次重启。
  6. 在这个阶段我们都完成了,但我有时会在这些机器上卸载并重新安装 SCCM 客户端。