Сначала у меня были проблемы, потому что Windows 7 по умолчанию не устанавливает клиент Telnet (также у SuperUser есть поток). Итак, после его установки (и перезапуска, как попросила Windows, хотя это совершенно не нужно), я открыл командную строку и пошел, чтобы запустить мою новую программу Telnet.
Я вхожу в телнет и получаю:
C:\Users\[USER]>telnet
'telnet' is not recognized as an internal or external command,
operable program or batch file.
«Это странно», - думаю я про себя. Итак, в проводнике Windows я перехожу в \Windows \System32 и вижу telnet.exe, сидящий в этой папке. Если дважды щелкнуть исполняемый файл, командная строка Telnet откроется для меня без проблем. Итак, я возвращаюсь в командную строку Windows и ввожу:
C:\Users\[USER]>\Windows\System32\telnet.exe
'\Windows\System32\telnet.exe' is not recognized as an internal or external command,
operable program or batch file.
И тогда (grep
происходит из cygwin):
C:\Users\ryan\Desktop>dir \Windows\System32 | grep telnet
Ничего такого.
Я отключил UAC и понятия не имею, почему моя командная строка обманывает меня. Кто-нибудь испытывает что-то подобное?
Кроме того, я обнаружил, что могу создать ярлык Windows для telnet, который укажет на нужный файл и успешно откроет приглашение Telnet.
Напомним: в Windows 7 я установил Telnet и вижу его в своей папке System32, но не могу запустить его из командной строки.