定期的に私のITチームと私は、メンテナンスのために職場の全員に対してWiFiをオフにする必要があります。現在、PuTTYを使用してスイッチにログインし、コマンドを入力してWiFiをオフにします。これには少し時間がかかりますが、それほど多くはありませんが、私たちのために働く新しい人のためにこれらの手順を簡略化したいと思いました。バッチファイルを作りたかったので、ワンクリックで完了しました。私はGoogle検索を実行しましたが、これまでに実行できたのは、PuTTYにバッチファイルを使用してスイッチにログインすることだけです。 -m
コマンドとcommands.txt
は私の現在の問題です。これまで私が持っているのはこれです。
PuTTY.exe -ssh [user@switch] -pw [password] -m commands.txt
これは私のcommands.txt
:
config t
int fa 2/0/1
shut
int fa 2/0/2
shut
end
ただし、これによってWiFiがシャットダウンされることはありません。ご協力いただきありがとうございます。
P.S.私は試した plink.exe
同様に同じ問題があります。
次の2つの問題のいずれか(または両方)があります。
-m
スイッチの背後にある)を使用する場合、複数のコマンドラインの実行をサポートしていません。config
など)を実行し、他の行を使用してそのサブコマンドを提供することはできません。どちらの問題でも、解決策は入力リダイレクトを使用することです。これは、コマンド/行を1つずつ入力した場合と同じ効果があります。
(
echo config t
echo int fa 2/0/1
echo shut
echo int fa 2/0/2
echo shut
echo end
) | plink -ssh [user@switch] -pw [password]