Python の初心者なので、専門家のアドバイスが必要です。私はWindowsマシンで作業しており、python 2.7がインストールされており、ciscoコールマネージャーCLIの1つに接続していくつかのコマンドを実行する1つのスクリプトを実行しようとしています(例 -admin:utils create report hardware)。通常接続するパテ トラフのスクリーン ショットを添付しましたが、これを自動化したいと考えています。これに関するヘルプをいただければ幸いです。
netmiko を使用してみましたが、以下のエラーが表示されます -ここに画像の説明を入力してください
>>> from netmiko import ConnectHandler
>>> cisco_881 = {'device_type': 'cisco_ios','ip': '10.10.201.11','username':
'Admin','password': 'admin123'}
>>> net_connect = ConnectHandler(**cisco_881)
Traceback (most recent call last):
File "<pyshell#18>", line 1, in <module>
net_connect = ConnectHandler(**cisco_881)
File "build\bdist.win32\egg\netmiko\ssh_dispatcher.py", line 122, in
ConnectHandler
return ConnectionClass(*args, **kwargs)
File "build\bdist.win32\egg\netmiko\base_connection.py", line 146, in
__init__
self.session_preparation()
File "build\bdist.win32\egg\netmiko\cisco\cisco_ios.py", line 11, in
session_preparation
self.set_base_prompt()
File "build\bdist.win32\egg\netmiko\base_connection.py", line 634, in
set_base_prompt
raise ValueError("Router prompt not found: {0}".format(prompt))
ValueError: Router prompt not found: admin: