Альтернативы WinPE 5 x64 netdom

В настоящее время мы тестируем развертывания с использованием 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 МБ - это то, что нам не очень нравится.

Есть ли альтернативы, с которыми кто-то сталкивался?


person mitchimus    schedule 09.12.2013    source источник
comment
Почему бы не отредактировать WinPE и не добавить компоненты .NET? Это довольно тривиально, я сделал это для WinPE4 и использовал C# приложение для извлечения информации об OU из AD. Если это то, что вы можете сделать, я опубликую ответ о том, как это сделать.   -  person MDMoore313    schedule 02.05.2014


Ответы (1)


Вы пробовали использовать dsadd?

dsadd computer /?

для синтаксиса и справки по использованию.

person mjolinor    schedule 09.12.2013