我们目前正在使用WINPE 5 x64测试部署,当我们需要从AD提取OU信息/指定新配置的计算机的位置时,我们遇到了问题。
在以前的版本中,WinPE允许使用netdom命令,我们在可执行文件中构建了该命令,将机器添加到正确的ou中。下面的示例代码段。 (正确的位置输出到文本文件以供任务序列读取)。
CString strPathToNetdom = (filebuf);
CString Command = ("\"") + strPathToNetdom + _T("\\netdom.exe\" query ou /Domain:contoso.com /ud:CONTOSO\\SCCMADM /pd: > X:\\Windows\\Temp\\ou_list.txt") + _T("\"");
Command = _T("\"") + Command;
CT2A ascii(Command);
我只使用powershell cmdlet,但是WINPE5不包含运行PowerShell的.net组件,而且我们并不太热衷于90mb以上的开销。
有人遇到过任何替代方案吗?
答案 0 :(得分:0)
您是否尝试过使用dsadd?
dsadd computer /?
了解语法和用法帮助。