То, что вы пытаетесь сделать, будет работать редко, так как многие команды принимают только пароль в качестве активного ввода от стандартного ввода.
Например, команда telnet
не может быть спроектирована сценарием.
Команда FTP
требует указания внешнего файла сценария в качестве аргумента.
Несколько вещей для проверки:
Предлагает ли команда способ ввода un / pw в качестве аргументов?
Просмотрите документацию команды и попробуйте command /?
, чтобы увидеть, что она принимает.
Кроме того, некоторые команды, которые принимают ввод по трубопроводу, будут лучше всего работать, когда ввод хранится втекстовый файл и отправленный на него по перенаправлению
т.е. <"C:\FilePath\FileName.txt" Command
YMMV, удачи