【发布时间】:2018-09-24 23:27:45
【问题描述】:
我有一堆 Linux 服务器,我需要在这些服务器上运行一些命令来获取备份服务器的主机文件条目。我正在计划使用 plink 制作 power shell 脚本来实现这一点。它使我登录服务器,但命令不执行。下面是 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
我的 c:\scripts\cmd.txt 包含以下两个命令:
Support
Maintenance
我在这里缺少什么命令吗?此外,如果有人可以提出一种更好的方法来远程从 linux 服务器获取输出,那将是很大的帮助。我只需要查询几个命令即可获得输出
【问题讨论】: