我们使用 System Center 2012 Virtual Machine Manager 将虚拟机部署到 Hyper-V 服务器。我们开始使用虚拟机和服务模板来自动化我们的系统部署,但我们需要自动化的一个步骤是将服务器添加到特定组织单位下的 Active Directory 域。我可以创建一个使用 Run As 帐户将服务器加入域的 Guest OS 配置文件,但没有指定 OU 的选项:
如何指定加入域时要使用的 OU?
答案1
使用来宾操作系统配置文件将虚拟机加入域时,似乎有两种方法可以指定 OU。第一种是使用获取 SCGuestOSProfile和设置 SCGuestOSProfilePowerShell cmdlet 来修改用于加入域的 DomainJoinOrganizationalUnit 设置。这是最直接的方法,但在 GUI 中不可见,并且设置起来有点困难。
第二个是添加一个无人参与文件文件到您的 VMM 库,其中包括机器对象OU元素。就我而言,我使用以下命令将 2012 服务器加入到 Child.Parent.com 域上的“我的服务器”OU:
<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
<settings pass="specialize">
<component name="Microsoft-Windows-UnattendedJoin" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State">
<Identification>
<MachineObjectOU>OU=My Servers,DC=Child,DC=Parent,DC=com</MachineObjectOU>
</Identification>
</component>
</settings>
</unattend>
unattend.xml 文件将与来宾操作系统配置文件中提供的设置(如域加入凭据)合并,因此此选项还允许您自定义其他安装设置并且仍然在 GUI 中可见。