Использование PSEXEC для вызова CMD для команды DEL на удаленном компьютере с помощью пакетного сценария.
PSEXEC \\hostname -u username -p password CMD /C DEL /Q /F C:\Folder\File.txt
Сценарий приостанавливается, и появляется новое окно CMD, подключенное к удаленному компьютеру.
Почему psexec не передает мою команду DEL автоматически через CMD?
РЕДАКТИРОВАТЬ:
Команда отлично работает при отправке напрямую через интерфейс командной строки, а не в пакетном сценарии.
Почему бы просто не бежать:
del /q \\hostname\c$\FolderFile\File.txt
В противном случае запишите этот командный файл в вашей системе, а затем используйте переключатель -c команды psexec, чтобы «скопировать указанную программу в удаленную систему для выполнения».
Ваш пример команды отлично работает в моем тесте, запущенном в пакетном файле в Windows 7, ориентированном на Windows XP, что странно.
Вы можете попробовать заключить свою команду del в кавычки:
PSEXEC \\hostname-u username -p password CMD /C "DEL /Q /F C:\test.txt"