В настоящее время мы тестируем развертывания с использованием WINPE 5 x64 и сталкиваемся с проблемами, когда нам нужно получить информацию об организационной единице из AD/указать местоположение для вновь подготовленной машины.
В предыдущих версиях 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, однако WINPE5 из коробки не поддерживает компоненты .net для запуска powershell, а накладные расходы более 90 МБ - это то, что нам не очень нравится.
Есть ли альтернативы, с которыми кто-то сталкивался?