如何在删除虚拟机时从 Acive 目录取消域加入 Azure 虚拟机?



我有一个 Azure JSON 模板,该模板使用JsonADDomainExtension扩展在创建 VM 时自动将 VM 加入域。我们有一个用于执行域加入的服务帐户。

我的问题是 - 当需要删除虚拟机时,从域中删除虚拟机的最佳方法是什么?

我是否应该编写 PowerShell 脚本来取消域加入 VM,然后将其删除?如果是这样,有人可以指出我适当的PowerShell命令吗?

我是否应该编写一个 PowerShell 脚本来取消域加入 VM,然后 删除它?

可以使用 Azure VM 自定义脚本扩展来取消加入域。

关于custom script extension,我们可以像这样使用 powershell:

# create vm object
$vm = Get-AzureVM -Name 2016clas -ServiceName 2016clas1313
# set extension
Set-AzureVMCustomScriptExtension -VM $vm -FileUri myFileUri -Run 'create-file.ps1'
# update vm
$vm | Update-AzureVM

关于取消加入域,我们可以使用这个命令删除计算机,像这样:

Remove-Computer -UnjoinDomaincredential Domain01Admin01 -Passthru -Verbose -Restart

之后,我们可以使用powershell来删除AzureRmVM Azure VM:

Remove-AzureRmVM -ResourceGroupName "ResourceGroup11" -Name "VirtualMachine07"

最新更新