У меня есть несколько серверов Linux, на которых мне нужно выполнить несколько команд, чтобы получить запись файла хоста для серверов резервного копирования.Я использую планирование для создания сценария Power Shell, используя plink для достижения этой цели.Он регистрирует меня на сервере, но команды не выполняются.Ниже приведена консоль Powershell
$switch = "172.20.19.50"
$commands = "c:\scripts\cmd.txt"
$username = root
$pw = Read-Host -Prompt "Enter password" -AsSecureString
plink -ssh $switch -l $username -pw $pw -m $commands
output
bash: Support: command not found
bash: Maintenance: command not found
my c: \ scripts \ cmd.txt содержит следующие две команды:
Support
Maintenance
Есть ли в команде что-то, чего мне не хватает?Также, если кто-то может предложить лучший способ получить выходные данные с серверов Linux, это будет очень полезно.Мне просто нужно запросить несколько команд, чтобы получить вывод