Я пишу довольно простой скрипт, и я пытаюсь загрузить файл на ftp-сервер. Я использую следующую командуОшибка FTP в powershell
FTP -n -s: upload.txt 292.78.51.12 (я подделал IP)
Он отлично работает в командной строке, но это, кажется, есть проблемы с ним в powershell. Я попытался дать абсолютный путь к upload.txt, положил. \ Перед ним и ничего не работает.
Любая идея, что я делаю неправильно?
Спасибо, отлично работает сейчас –
Это похоже на версию PowerShell v1, хотя и не в v2 (вот почему мне было трудно воспроизвести эту проблему -.-). Не знаю, почему. – Joey
Они изменили способ анализа/отправки параметров на родные EXE. В V1 exe видит arg1 = -s: arg2 = upload.txt. В V2 exe видит arg1 = -s: upload.txt. В V1 цитирование всего аргумента устраняет эту проблему. –