Member 11971472 Ответов: 1

Как сделать резервную копию коммутаторов на сервере windows 2012 server


Привет,
Мы создали резервную копию конфигурации коммутатора на сервере windows 2003 с использованием сокета.TCP/w3Sockets и vbs. Я не могу заставить это работать на сервере Windows 2012.

Кроме того, я хотел бы сделать это и в C#, и автоматически. В основном я ищу то, что можно использовать вместо сокета.dll на сервере Windows 2012

Что я уже пробовал:

Импортные розетки.dll для Windows 2012 server, но не может зарегистрироваться.

Mehdi Gholam

vbs-это старая технология, и она может быть заблокирована по соображениям безопасности на новых серверах Windows.

Под " коммутатором "мы предполагаем, что вы имеете в виду" сетевые коммутаторы", не так ли?

Member 11971472

да, сетевые коммутаторы, в первую очередь коммутаторы hp и Cisco.

Mehdi Gholam

Из того, что я помню, все, что вам нужно сделать, это телнет к коробке и ftp-загрузка.

Jochen Arndt

Вы скопировали сокет.dll от WS2003 до WS2012?
Это не сработает.

WS2012 поддерживает конечно гнездом связи.
В C# просто используйте класс System.Net.Sockets.

Member 11971472

Йохен, спасибо. могу ли я найти пример кода где-нибудь, если я хочу сделать резервную копию запущенной конфигурации на сетевом коммутаторе? Я хотел бы настроить работу так, чтобы она выполнялась один раз в день.

Jochen Arndt

Может быть. Это просто зависит от сетевых протоколов, поддерживаемых коммутаторами для удаленного доступа(например, Telnet и FTP, как упоминал Мехди).

Когда Telnet поддерживается, вы можете использовать клиент Telnet, поддерживающий сценарии (их несколько). Тогда вы можете сделать это с помощью оболочки / командного скрипта, и вам не придется писать свое собственное приложение.

Для всех протоколов вы должны быть в состоянии найти примеры C#.

1 Ответов

Рейтинг:
0