Программы с++ или PowerShell для опроса Cisco sf300 по ssh или telnet?
Вот написанный на PowerShell код, который большинство цисок опрашивает и записывает результат в файл, а sf300 висит и заканчивает программу только по тайм ауту циски. Сам файл для записи она создает но записать в него ничего не может(( Может кто разберется, (я совсем в этом новичок и честно говоря даже не предполагаю почему так происходит)
собственно сам код
New-SshSession -ComputerName 10.10.0.254 -ComputerName1 "" -Username KleriK -Password 123
$Results = Invoke-Sshcommand -InvokeOnAll -Command 'show clock'
\\Модули для ssh\\
$ErrorActionPreference ="Inquire"
Import-Module SSH-Sessions
\\имя файла для записи\\
$time ="$(get-date -f yyyy-MM-dd)"
$ext =".txt"
\\путь к файлу\\
$filepath ="C:\Users\Klerik\CiscoInfo\"
\\собственно ip нужного устройства\\
$d1 ="192.168.1.1"
\\логин пароль\\
$u1 ="********"
$p1 ="********"
\\и сама команда для опроса\\
$c1 ="show clock"
\\а это в сущности и есть сам рабочий код который не работает\\
New-SshSession $d1 -Username $u1 -Password "$p1"
$Results = Invoke-Sshcommand -InvokeOnAll -Command "$c1" | Out-File "$filepath$filename-$time$ext"
exit
если кто то может то напишите пожалуйста аналог на с++ ну или подскажите в каком направлении двигаться. Я примерно знаю что нужно использовать сокеты, но ничего особо подходящего нагуглить не удалось. Может кто сталкивался и знает OID для snmp для того что бы узнать время с циски?
вся беда в том что нужно это сделать из под винды, почитал про rancid, его видимо юзать можно только с линукса, а на линуксе для опроса времени с цисок я бы уже запустил бы баш по телнету.
An-Dem: ранцид по большому счету и так баш по телнету со скрином и еще парой консольных утилит, плюс его в том, что этот велосипед уже едет и не надо ничего своего писать.
По-поводу венды, такая же была ситуация, сделал виртуалку в хайперви и забыл.