«scp» не распознается как внутренняя или внешняя команда - PullRequest
0 голосов
/ 29 октября 2019

У меня есть команда, которая использует новую функцию SCP в Windows 10 для копирования файлов с компьютера с Windows на компьютер с Linux. Сначала я должен был создать, а затем скопировать ключ в домашний путь пользователя, а затем использовать этот ключ для копирования файла. Я написал пару строк в командном файле, которые выглядят так:

Copy "\\DIR1\DIR2\DDIR3\DIR4\key" %homedrive%%homepath%
scp -r -i %homedrive%%homepath%\key "\\DIR1\DIR2\DIR3\DIR4\DIR5\File.xlsx" user@IPADDRESSHERE:./DIR1/DIR2/DIR3/DestinationFolder

Проблема в том, что когда я запускаю файл bat с компьютера другого пользователя, он говорит, что 'scp' не распознанкак внутренняя или внешняя команда . Однако я знаю, что у пользователя включен SCP, потому что когда я набираю SSH или SCP в окне cmd, он распознает его. Он отлично работает на моем компьютере - единственное отличие состоит в том, что у меня есть права администратора.

У кого-нибудь есть какие-либо идеи о том, как я могу заставить это работать на своих машинах?

(Обратите внимание, этомой первый пост здесь. Будьте вежливы и дайте мне знать, если мой пост нуждается в улучшении, а не в голосовании).

...