Você está tornando isso mais complicado do que isso precisa ser. Use o banco de dados do MDT, assim tudo é pré-preenchido antes mesmo de o técnico rodar o ambiente da UDT. Vai levar tempo agora, mas pague a longo prazo.
Temos um ambiente muito descentralizado, e a página de seleção de OU do UDI Wizard não é suficiente para atender às nossas necessidades, pois eu tenho que inserir manualmente cada UO que um técnico pode escolher quando construir uma máquina. Desenvolvi um aplicativo .NET que consultará o Active Directory e injetará o XML adequado para preencher essa caixa suspensa com cada UO em nossa floresta, mas a largura da caixa suspensa é muito pequena e nossos caminhos AD longos não caberão .
Então, eu escrevi meu próprio seletor de árvore de OU, e gostaria que isso fosse executado antes que o assistente de UDI aparecesse. Esse aplicativo de árvore de UO permite que um técnico selecione uma UO para criar a máquina e insira essa UO no arquivo UDI_Wizard_Config.xml, para que o assistente da UDI e a sequência de tarefas saibam colocar a máquina na UO escolhida. Minhas perguntas são: Qual é a melhor maneira de executar este aplicativo? Como um pacote? Como uma linha de comando de um compartilhamento? Como posso modificar arquivos no MDT Toolkit durante um TS?
Você está tornando isso mais complicado do que isso precisa ser. Use o banco de dados do MDT, assim tudo é pré-preenchido antes mesmo de o técnico rodar o ambiente da UDT. Vai levar tempo agora, mas pague a longo prazo.