PsExec запустив пакетний файл з хоста Windows 7 в гостьовий Windows 7 для копіювання спільного шляху папки не розпізнається


0

Я використовую Virtualbox з хостом Windows 7 та гостям WIndows 7.

Я створив пакетний файл для переміщення папки (з файлами та підпапками всередині) з E: спільна папка Virtualbox в D: (Мій жорсткий диск)

Цей пакетний файл, якщо він запущений з гостьової машини, копіює всі файли та підпапки та видаляє папку із загальної папки Virtualbox (працює).

Тепер я спробував запустити цей пакетний файл foldertomove.bat, збережений на гостьовій машині через psexec, але не працює пакетний файл в Host Machine, але не працює, помилка повернення шляху (це той самий пакетний файл foldertomove.bat, збережений у гостьовій машині та запущений з Guest Machine Твори).

пакетний файл foldertomove.bat у гостьовій машині (працює, якщо запускається лише з гостьової машини)

:: 'Code'
xcopy /Y /E "E:\Folder To Move" "D:\Folder To Move"
del /S /Q "E:\Folder To Move"
rmdir /S /Q "E:\Folder To Move"
ping -n 10 localhost >nul 2>&1
PAUSE

Пакетні файли в хост-машині з командою psexec

psexec -d -i -u Username -p Password \PC-NAME "D:\foldertomove.bat"

E: це загальна папка Virtualbox, яка містить папку для переміщення

Чому, якщо я запускаю foldertomove.bat з гостьової машини, і якщо я запускаю foldertomove.bat з пакетного файлу з Psexec від Host machine, видаю помилку Path?

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.