Копирование файлов в MDT 2013

Я работаю над автоматизацией развертывания Windows 7 вместе с несколькими приложениями на некоторых ноутбуках с XP.

Я могу установить ОС и большинство приложений в режиме без вывода сообщений, но у меня возникла проблема с копированием файлов (без установки) с моего DeploymentShare на целевой компьютер.

Я новичок в MDT, и кажется, что в предыдущих версиях DeploymentShare/$OEM$ dir можно было использовать для копирования файлов - где $1 означает C:\, а иерархия каталогов, созданная в DeploymentShare, будет скопирована в соответствующие каталоги на целевая машина. Однако этот метод не работает в MDT 2013.

Затем я попытался скопировать файлы с помощью задачи "Выполнить из командной строки" в последовательности задач. Это кажется самым простым способом копирования файлов.

Насколько я понимаю,%deployroot% в Media установлен как..\DeploymentShare\, поэтому я мог бы скопировать файл с MDT Media,

C:\ DeploymentShare \ CopyFiles \ fileToCopy.txt

к целевой машине,

C:\ Целевой_каталог

с

cmd /c xcopy.exe “%deployroot%\CopyFiles\fileToCopy” “C:\targetDirectory″ 

Однако эта задача "Выполнить из командной строки" выдает ошибку: "Развертывание не выполнено, система не может открыть указанный файл".

Каков путь по умолчанию для%deployroot%? Как это установить и как я могу получить доступ к файлам в DeploymentShare, чтобы скопировать их на целевой компьютер?

Первый пост, надеюсь понятно.

2 ответа

Я смог скопировать файлы в целевую систему, добавив этот сценарий в последовательность задач, чтобы скопировать структуру каталогов, найденную в $OEM$ на DeploymentShare.

Я полагаю, что старые версии MDT по умолчанию копируют эти файлы. $OEM$ требует определенной маркировки каталога - где $$ - каталог Windows, а $1 - C:\

Я бы предложил использовать Robocopy.

robocopy .\CopyFiles\fileToCopy c:\TargetDirectory /COPY:DASTO /E /V /R:1 /W:1 /XO

До сих пор это работало для меня как очарование и позволяет копировать полные каталоги. Надеюсь, это поможет.

У меня была такая же проблема пару лет назад, и, вероятно, у xcopy были проблемы с пустыми подпапками. Попробуй это

cmd /c /e /r /k xcopy.exe “%deployroot%\CopyFiles\fileToCopy” “C:\targetDirectory″ 

А теперь прочь, хороших выходных;)

Другие вопросы по тегам