Сегодня я обнаружил одну проблему, в которой мне нужна ваша помощь ... Ситуация: я хочу скопировать свой удаленный файл (который не используется напрямую) в другую систему (которая используется совместно), так что в основном это похоже на файл Remote Location D Drive для скопировать в какое-то общее место
Для этого я использовал команду WMIC, которая не работает. Однако прямой XCOPY с обычным переносом диска или папки работает хорошо.
Рабочий код:
C:\Users\bmshah>WMIC /NODE:"Server1" /USER:"domain\bmshah" /PASSWORD:"xxxxxxx" PROCESS CALL CREATE "XCOPY /Y \"D:\7.txt\" \"D:\11.txt*\""
Не рабочий код:
C:\Users\bmshah>WMIC /NODE:"Server1" /USER:"domain\bmshah" /PASSWORD:"xxxxxxx" PROCESS CALL CREATE "XCOPY /Y \"D:\7.txt\" \"\\Server2\SharedFolder\11.txt*\""
Если вы заметили, единственная разница - это последняя часть назначения. Я также пробовал следующие варианты: 1) escape-последовательность с использованием \ "в начале и конце 2) предоставить полное разрешение на эту общую папку гостю, всем и анонимному входу в систему 3) попытался использовать <> вместо двойных кавычек 4) попытался с помощью '( одинарная кавычка)
Но тут ничего не работает ... Любая идея очень понравится ...
С уважением, Бриджеш Шах