![]() |
Путаница в ключах
Добрый день!
Имеется задача. Помогите с решением. Дано: Список №1 = Выбранные компьютеры Код:
pc-nb-01 Код:
1050 Накатал батник: Код:
@echo off c:\Temp\1050 c:\Temp\1100 c:\Temp\1150 А должно быть по одной директории на каждом компьютере,т.е. на компьютере pc-nb-01 должен появиться каталог c:\Temp\1050, на pc-nb-02 - c:\Temp\1100 и на pc-nb-03 - c:\Temp\1150. Как говориться "запутался в трёх соснах" :) Помогите разобраться, какие ключи после for /f необходимо поставить, чтобы добиться желаемого результата. |
Код:
@echo off |
Спасибо за ответ!
Сейчас попробовал Ваш вариант, написав свою команду (start cmd /c "psexec.exe \\%%a cmd /c mkdir \\%%a\c$\Temp\%%b") : Код:
@echo off Код:
pc-nb-01 1050 start cmd /c "psexec.exe \\pc-nb-01 cmd /c mkdir \\pc-nb-01\c$\Temp\1050" Попробовал свою команду выполнить с новой строки: Код:
@echo off c:\Temp\1050 c:\Temp\1100 c:\Temp\1150 |
Код:
@echo off |
Большое спасибо за быстрые ответы.
Вариант, предложенный Georgio, отработал так как надо: На компьютере pc-nb-01 появился каталог c:\Temp\1050 На компьютере pc-nb-02 появился каталог c:\Temp\1100 На компьютере pc-nb-03 появился каталог c:\Temp\1150 Больше никаких лишних папок в каталоге c:\Temp\ ни на одном компьютере не появилось. Ещё раз спасибо! |
Roman_Ko, для чего тут нужен «start cmd /c "…»?! Дабы не ждать?
|
Цитата:
Ответ на Ваш вопрос - да, дабы не ждать. Спасибо. |
Roman_Ko, вот токмо у Вас там не «mkdir», а «psexec.exe».
|
psexec.exe для удаленного выполнения mkdir...Я наверное несовсем понял о чем Вы хотели спросить. Можно без psexec?
|
Цитата:
Цитата:
|
Без start cmd /c перед psexec - не сработает.
|
Цитата:
|
Вы вот такой вариант имели ввиду?
Код:
@echo off |
Время: 12:47. |
Время: 12:47.
© OSzone.net 2001-