Я використовую 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?