{"id":210822,"date":"2014-01-30T11:14:05","date_gmt":"2014-01-30T07:14:05","guid":{"rendered":"http:\/\/savepearlharbor.com\/?p=210822"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T21:00:00","slug":"","status":"publish","type":"post","link":"https:\/\/savepearlharbor.com\/?p=210822","title":{"rendered":"<span class=\"post_title\">\u041b\u0443\u0447\u0448\u0435 \u0434\u0435\u043d\u044c \u043f\u043e\u0442\u0435\u0440\u044f\u0442\u044c, \u0430 \u043f\u043e\u0442\u043e\u043c \u0442\u0435\u043b\u0435\u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u043a\u0443\u0434\u0430 \u0445\u043e\u0447\u0435\u0448\u044c \u0438 \u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0445\u043e\u0447\u0435\u0448\u044c<\/span>"},"content":{"rendered":"<div class=\"content html_format\"> \t\t\t\u0412\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0435 \u0432 \u0441\u0432\u043e\u0435\u0439 \u0440\u0430\u0431\u043e\u0442\u0435 SecureSRT? \u0412\u0430\u043c \u043c\u043d\u043e\u0433\u043e \u0440\u0430\u0437 \u0432 \u0434\u0435\u043d\u044c \u043f\u0440\u0438\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u0437\u0430\u0445\u043e\u0434\u0438\u0442\u044c \u043d\u0430 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u043e\u0435 \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u0435 \u0432 \u043e\u0434\u043d\u043e\u043c \u0438\u043b\u0438 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0430\u0445 ip \u0430\u0434\u0440\u0435\u0441\u043e\u0432, \u043e\u0442\u043b\u0438\u0447\u0430\u044e\u0449\u0438\u0445\u0441\u044f \u043b\u0438\u0448\u044c \u043e\u0434\u043d\u0438\u043c-\u0434\u0432\u0443\u043c\u044f \u043a\u043e\u043d\u0435\u0447\u043d\u044b\u043c\u0438 \u043e\u043a\u0442\u0435\u0442\u0430\u043c\u0438 \u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0442\u044c \u043d\u0430 \u043d\u0438\u0445 \u0442\u0438\u043f\u043e\u0432\u044b\u0435 \u0437\u0430\u0434\u0430\u0447\u0438? \u041b\u043e\u0433\u0438\u043d-\u043f\u0430\u0440\u043e\u043b\u044c \u0434\u043b\u044f \u0432\u0445\u043e\u0434\u0430 \u043d\u0430 \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u0435 \u0432 \u0432\u0430\u0448\u0435\u0439 \u0441\u0435\u0442\u0438 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u043e\u0434\u043d\u043e\u0439-\u0434\u0432\u0443\u043c\u044f \u043a\u043e\u043c\u0431\u0438\u043d\u0430\u0446\u0438\u044f\u043c\u0438? \u0412\u044b \u043c\u043d\u043e\u0433\u043e \u0434\u0443\u043c\u0430\u043b\u0438 \u043d\u0430\u0434 \u0442\u0435\u043c, \u043a\u0430\u043a \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0442\u0430\u043a, \u0447\u0442\u043e\u0431\u044b \u0432\u0441\u0435 \u044d\u0442\u043e \u0434\u0435\u043b\u0430\u043b\u043e\u0441\u044c \u0441\u0430\u043c\u043e, \u043d\u043e \u0431\u043e\u044f\u043b\u0438\u0441\u044c \u0441\u043f\u0440\u043e\u0441\u0438\u0442\u044c? \u0418\u043b\u0438 \u043f\u0440\u043e\u0441\u0442\u043e \u0445\u043e\u0442\u0438\u0442\u0435 \u0432\u043a\u0440\u0430\u0442\u0446\u0435 \u0443\u0437\u043d\u0430\u0442\u044c \u0447\u0442\u043e \u0432 \u043f\u0440\u0438\u043d\u0446\u0438\u043f\u0435 \u043c\u043e\u0436\u043d\u043e \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0441\u043a\u0440\u0438\u043f\u0442\u043e\u043c \u043d\u0430 SecureSRT? \u0418 \u0442\u0430\u043a, SecureCRT + VBScript \u0438\u043b\u0438 \u00ab\u0442\u0432\u043e\u0440\u0447\u0435\u0441\u0442\u0432\u043e \u0432 \u0440\u0443\u0442\u0438\u043d\u0435\u00bb. \u0414\u043e\u0431\u0440\u043e \u043f\u043e\u0436\u0430\u043b\u043e\u0432\u0430\u0442\u044c \u043f\u043e\u0434 \u043a\u0430\u0442.<br \/>  <a name=\"habracut\"><\/a>  <\/p>\n<h4>\u041a\u0442\u043e \u044f \u0438 \u0447\u0442\u043e \u044f \u0434\u0435\u043b\u0430\u044e<\/h4>\n<p>  \u042f \u044f\u0432\u043b\u044f\u044e\u0441\u044c \u0434\u0436\u0443\u043d\u0438\u043e\u0440\u043e\u043c \u0432 \u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0438\u043d\u0433\u043e\u0432\u043e\u0439 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438, \u0432 \u043c\u043e\u0438 \u043e\u0431\u044f\u0437\u0430\u043d\u043d\u043e\u0441\u0442\u0438 \u0432\u0445\u043e\u0434\u0438\u0442 helpdesc \u0432\u0442\u043e\u0440\u043e\u0439 \u043b\u0438\u043d\u0438\u0438 \u0438 \u043c\u043d\u043e\u0433\u043e \u0440\u0443\u0442\u0438\u043d\u043d\u044b\u0445 \u0437\u0430\u0434\u0430\u0447 \u0432\u0440\u043e\u0434\u0435 \u043f\u0440\u043e\u043a\u0438\u0434\u044b\u0432\u0430\u043d\u0438\u044f Vlan \u043e\u0442 \u043f\u043e\u0440\u0442\u0430 \u0434\u043e \u043f\u043e\u0440\u0442\u0430 \u0447\u0435\u0440\u0435\u0437 \u0432\u0441\u044e \u0441\u0435\u0442\u044c, \u043b\u0438\u0431\u043e \u043f\u043e\u0434\u0430\u0447\u0438 \u0434\u0440\u0443\u0433\u0438\u0445 \u0443\u0441\u043b\u0443\u0433 \u043d\u0430 \u043a\u043e\u043d\u0435\u0447\u043d\u044b\u0439 \u043f\u043e\u0440\u0442 \u0430\u0431\u043e\u043d\u0435\u043d\u0442\u0430, \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u0436\u0435\u043b\u0435\u0437\u043e\u043a \u0443\u0440\u043e\u0432\u043d\u044f \u0430\u0433\u0440\u0435\u0433\u0430\u0446\u0438\u0438 \u0438 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u044c\u044e\u0446\u0438\u0438 \u0434\u043b\u044f \u0432\u044b\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043d\u0430 \u0441\u0435\u0442\u044c. \u041d\u043e \u043a\u0430\u043a\u0438\u043c\u0438 \u0431\u044b \u043d\u0438 \u0431\u044b\u043b\u0438 \u0440\u0443\u0442\u0438\u043d\u043d\u044b\u043c\u0438 \u0437\u0430\u0434\u0430\u0447\u0438 \u043f\u043e \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u043d\u043e\u0432\u044b\u0445 \u043a\u0430\u043d\u0430\u043b\u043e\u0432 \u0438\u043b\u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0436\u0435\u043b\u0435\u0437\u043e\u043a \u2014 \u0441\u0430\u043c\u0430\u044f \u043d\u0435\u0443\u0434\u043e\u0431\u043d\u0430\u044f \u0438 \u043e\u0442\u0432\u043b\u0435\u043a\u0430\u044e\u0449\u0430\u044f \u0440\u0443\u0442\u0438\u043d\u0430, \u044d\u0442\u043e \u043a\u043e\u043d\u0442\u0430\u043a\u0442\u044b \u0441 \u0445\u044d\u043b\u043f\u0434\u0435\u0441\u043a\u043e\u043c, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0432\u0441\u0435\u0433\u0434\u0430 \u0441\u0432\u043e\u0434\u044f\u0442\u0441\u044f \u043a \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0443 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u043f\u043e\u0440\u0442\u0430, \u043f\u0440\u0438\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u044f \u043d\u0430 \u043d\u0435\u043c \u043c\u0430\u043a\u0430, \u0438 \u043d\u0443\u0436\u043d\u044b\u0445 Vlan, \u043a\u043e\u043b-\u0432\u0430 \u043e\u0448\u0438\u0431\u043e\u043a \u0438 \u0438\u0441\u0442\u043e\u0440\u0438\u0438 UP\/Down \u0438\u0437 \u043b\u043e\u0433\u043e\u0432 \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u044f \u0432 \u0440\u0435\u0434\u043a\u0438\u0445 \u0441\u043b\u0443\u0447\u0430\u044f\u0445. <\/p>\n<h4>\u041a\u0430\u043a \u0432\u0441\u0435 \u043d\u0430\u0447\u0438\u043d\u0430\u043b\u043e\u0441\u044c<\/h4>\n<p>  \u0427\u0435\u043c \u0431\u043e\u043b\u044c\u0448\u0435 \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u043f\u0440\u043e\u0445\u043e\u0434\u0438\u043b\u043e \u0441 \u043c\u043e\u043c\u0435\u043d\u0442\u0430 \u043c\u043e\u0435\u0433\u043e \u0442\u0440\u0443\u0434\u043e\u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430, \u0442\u0435\u043c \u0431\u044b\u0441\u0442\u0440\u0435\u0435 \u0440\u0435\u0448\u0430\u043b\u0438\u0441\u044c \u043c\u043d\u043e\u0439 \u0440\u0443\u0442\u0438\u043d\u043d\u044b\u0435 \u0437\u0430\u0434\u0430\u0447\u0438 \u0438 \u0442\u0435\u043c \u0431\u043e\u043b\u044c\u0448\u0435 \u043e\u043d\u0438 \u043c\u043d\u0435 \u043d\u0430\u0434\u043e\u0435\u0434\u0430\u043b\u0438. \u0418 \u0432 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u043d\u043d\u044b\u0439 \u043c\u043e\u043c\u0435\u043d\u0442 \u044f \u0440\u0435\u0448\u0438\u043b \u043f\u043e\u043f\u0440\u043e\u0431\u043e\u0432\u0430\u0442\u044c \u0443\u043f\u0440\u043e\u0441\u0442\u0438\u0442\u044c \u0441\u0435\u0431\u0435 \u0436\u0438\u0437\u043d\u044c \u0438 \u0441\u043a\u0438\u043d\u0443\u0442\u044c \u0440\u0443\u0442\u0438\u043d\u0443 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u0430\u043c. \u0412 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0435, \u0433\u0434\u0435-\u0442\u043e \u0437\u0430 \u043f\u043e\u043b \u0433\u043e\u0434\u0430 \u043d\u0435\u0441\u043f\u0435\u0448\u043d\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u044b \u0443 \u043c\u0435\u043d\u044f \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u043e\u0441\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u043a\u0440\u0438\u043f\u0442\u043e\u0432, \u043a\u043e\u0442\u043e\u0440\u044b\u043c\u0438 \u044f \u0438 \u0445\u043e\u0442\u0435\u043b \u0431\u044b \u0441 \u0432\u0430\u043c\u0438 \u043f\u043e\u0434\u0435\u043b\u0438\u0442\u044c\u0441\u044f. \u041a\u0440\u043e\u043c\u0435 \u0442\u043e\u0433\u043e, \u044f \u043f\u043e\u0438\u0441\u043a\u0430\u043b \u043f\u043e \u0445\u0430\u0431\u0440\u0443 \u0438 Stack Overflow \u0438 \u043f\u0440\u0438\u0448\u0435\u043b \u043a \u0432\u044b\u0432\u043e\u0434\u0443 \u0447\u0442\u043e \u043d\u0438\u0433\u0434\u0435 \u043f\u043e\u0434\u043e\u0431\u043d\u0430\u044f \u0442\u0435\u043c\u0430 \u0435\u0449\u0435 \u043d\u0435 \u043f\u043e\u0434\u043d\u0438\u043c\u0430\u043b\u0430\u0441\u044c. \u0421 \u0443\u0447\u0435\u0442\u043e\u043c \u0442\u043e\u0433\u043e, \u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043f\u0440\u043e\u0444\u0438\u0442\u0430 \u0435\u0436\u0435\u0434\u043d\u0435\u0432\u043d\u043e \u043c\u043d\u0435 \u043f\u0440\u0438\u043d\u043e\u0441\u044f\u0442 \u043c\u043e\u0438 \u043d\u0430\u0440\u0430\u0431\u043e\u0442\u043a\u0438 (\u044d\u043a\u043e\u043d\u043e\u043c\u0438\u044f \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u043e\u0442 \u043c\u0438\u043d\u0443\u0442\u044b \u0434\u043e 15-\u0442\u0438 \u0437\u0430 \u0437\u0430\u044f\u0432\u043a\u0443 \u043e\u0442 \u0445\u044d\u043b\u043f\u0434\u0435\u0441\u043a\u0430) \u044d\u0442\u043e \u043c\u043d\u0435 \u043f\u043e\u043a\u0430\u0437\u0430\u043b\u043e\u0441\u044c \u043e\u0447\u0435\u043d\u044c \u0441\u0442\u0440\u0430\u043d\u043d\u044b\u043c. <\/p>\n<h4>\u0427\u0435\u043c \u044f \u0445\u043e\u0447\u0443 \u043f\u043e\u0434\u0435\u043b\u0438\u0442\u044c\u0441\u044f<\/h4>\n<p>  \u0412 \u044d\u0442\u043e\u043c \u043f\u043e\u0441\u0442\u0435 \u0440\u0435\u0447\u044c \u043f\u043e\u0439\u0434\u0435\u0442 \u043e \u0441\u0430\u043c\u043e\u043c \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u043c \u043c\u043e\u0435\u043c \u0442\u0432\u043e\u0440\u0435\u043d\u0438\u0438 \u0442.\u043a. \u043e\u043d \u043d\u0430\u043f\u0438\u0441\u0430\u043d \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e \u0433\u0440\u0430\u043c\u043e\u0442\u043d\u043e \u0438 \u0441 \u043f\u0440\u0438\u0446\u0435\u043b\u043e\u043c \u043d\u0430 \u043b\u0435\u0433\u043a\u043e\u0435 \u0434\u043e\u043f\u0438\u043b\u0438\u0432\u0430\u043d\u0438\u0435, \u0435\u0433\u043e \u043b\u0435\u0433\u043a\u043e \u043f\u043e\u043d\u044f\u0442\u044c \u0438 \u0438\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u043f\u043e\u0434 \u0441\u0432\u043e\u0438 \u043d\u0443\u0436\u0434\u044b. \u0414\u0435\u043b\u043e \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e \u044f, \u043d\u0435 \u044f\u0432\u043b\u044f\u044f\u0441\u044c \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0441\u0442\u043e\u043c, \u043f\u0438\u0441\u0430\u043b \u0432\u0441\u0435 \u0438\u0441\u043a\u043b\u044e\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u043f\u043e \u043f\u0440\u0438\u043d\u0446\u0438\u043f\u0443 \u00ab\u043b\u0438\u0448\u044c \u0431\u044b \u0440\u0430\u0431\u043e\u0442\u0430\u043b\u043e\u00bb \u0438 \u0442\u043e\u043b\u044c\u043a\u043e \u0441\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0435\u043c \u043f\u043e \u043c\u0435\u0440\u0435 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u044f \u043d\u0430\u0443\u0447\u0438\u043b\u0441\u044f (\u0438\u043b\u0438 \u0435\u0449\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u043d\u0430\u0447\u0438\u043d\u0430\u044e \u00ab\u043d\u0430\u0443\u0447\u0430\u0442\u044c\u0441\u044f\u00bb) \u043f\u0438\u0441\u0430\u0442\u044c \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u0445\u043e\u0442\u044f \u0431\u044b \u0447\u0443\u0442\u044c-\u0447\u0443\u0442\u044c \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e. <\/p>\n<h4>\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0440\u0430\u0431\u043e\u0442\u044b:<\/h4>\n<p>  \u042d\u0442\u043e\u0442 \u0441\u043a\u0440\u0438\u043f\u0442 \u0442\u0440\u0435\u0431\u0443\u0435\u0442 \u0432\u0432\u0435\u0441\u0442\u0438 \u0447\u0430\u0441\u0442\u044c IP \u0430\u0434\u0440\u0435\u0441\u0430 \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u044f (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 \u0432 \u043c\u043e\u0435\u0439 \u0441\u0435\u0442\u0438 \u0432\u0441\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0438\u043c\u0435\u044e\u0442 \u0430\u0434\u0440\u0435\u0441 10.150.XX.XXX \u0438\u043b\u0438 172.100.100.\u0425\u0425\u0425) \u0438 \u043f\u043e\u0440\u0442.   <\/p>\n<ul>\n<li>\u041e\u0442\u043a\u0440\u044b\u0432\u0430\u0435\u0442 \u043d\u043e\u0432\u0443\u044e \u0432\u043a\u043b\u0430\u0434\u043a\u0443 \u0432 SecureCrt \u0438\u043b\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 \u0442\u0435\u043a\u0443\u0449\u0443\u044e, \u0435\u0441\u043b\u0438 \u043f\u0435\u0440\u0435\u0434 IP \u0430\u0434\u0440\u0435\u0441\u043e\u043c \u043f\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u043c\u0438\u043d\u0443\u0441 &quot;-&quot;. \u0415\u0441\u043b\u0438 \u043f\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c &quot;+&quot; \u0442\u043e \u043d\u0443\u0436\u043d\u043e \u0432\u0432\u0435\u0441\u0442\u0438 \u0442\u043e\u043b\u044c\u043a\u043e \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0439 \u043e\u043a\u0442\u0435\u0442 IP \u0430\u0434\u0440\u0435\u0441\u0430, \u043e\u0442\u043a\u0440\u043e\u0435\u0442\u0441\u044f \u043d\u043e\u0432\u0430\u044f \u0432\u043a\u043b\u0430\u0434\u043a\u0430, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0431\u0443\u0434\u0435\u0442 \u043e\u0436\u0438\u0434\u0430\u0442\u044c \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u0438 \u0432\u0440\u0443\u0447\u043d\u0443\u044e.<\/li>\n<\/ul>\n<p>  <\/p>\n<ul>\n<li>\u0412 \u0441\u043a\u0440\u0438\u043f\u0442\u0435 \u043f\u0440\u043e\u043f\u0438\u0441\u0430\u043d\u044b \u0434\u0432\u0430 \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0445 \u0441\u043e\u0447\u0435\u0442\u0430\u043d\u0438\u044f Login1 Pass1 \u0438 Login2 Pass2. \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f \u0438\u0445 \u043e\u043d \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0443\u0435\u0442\u0441\u044f \u043d\u0430 \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u0438 \u043f\u043e \u043f\u0440\u0438\u043d\u0446\u0438\u043f\u0443 \u0435\u0441\u043b\u0438 \u043d\u0435 \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u043e\u0441\u044c \u043f\u0435\u0440\u0432\u043e\u0435 \u2014 \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u044e \u0432\u0442\u043e\u0440\u043e\u0435. <\/li>\n<\/ul>\n<p>  <\/p>\n<ul>\n<li>\u041f\u043e\u0441\u043b\u0435 \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u0438 \u043e\u043d \u0441\u0447\u0438\u0442\u044b\u0432\u0430\u0435\u0442 \u0438\u043c\u044f \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u0442 \u0432 \u0435\u0433\u043e \u043d\u0430\u0447\u0430\u043b\u043e \u0432\u0432\u0435\u0434\u0435\u043d\u043d\u044b\u0439 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u043c IP \u0430\u0434\u0440\u0435\u0441 \u0438 \u043c\u0435\u043d\u044f\u0435\u0442 \u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a \u0432\u043a\u043b\u0430\u0434\u043a\u0438 \u043d\u0430 \u043f\u043e\u043b\u0443\u0447\u0438\u0432\u0448\u0438\u0439\u0441\u044f Description.<\/li>\n<\/ul>\n<p>  <\/p>\n<h5> \u0422\u0430\u043a\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c \u043e\u0442\u043f\u0430\u0434\u0430\u0435\u0442 \u043f\u043e\u0442\u0440\u0435\u0431\u043d\u043e\u0441\u0442\u044c \u0432\u0441\u043f\u043e\u043c\u0438\u043d\u0430\u0442\u044c \u0447\u0442\u043e \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u0437\u0430 \u0434\u0435\u0441\u044f\u0442\u043a\u043e\u043c \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u0445 \u0432\u043a\u043b\u0430\u0434\u043e\u043a, \u0432\u0435\u0434\u044c \u0442\u0430\u043c \u0442\u0435\u043f\u0435\u0440\u044c \u043d\u0435 \u043f\u0440\u043e\u0441\u0442\u043e IP \u0430\u0434\u0440\u0435\u0441, \u0430 \u0435\u0449\u0435 \u0438 \u0438\u043c\u044f \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430. <\/h5>\n<p>  <\/p>\n<ul>\n<li>\u0415\u0441\u043b\u0438 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c \u0432\u0432\u0435\u043b \u043d\u043e\u043c\u0435\u0440 \u043f\u043e\u0440\u0442\u0430 \u2014 \u0434\u0430\u043b\u0435\u0435 \u0441\u043a\u0440\u0438\u043f\u0442 \u0443\u0437\u043d\u0430\u0435\u0442 \u043d\u0430 \u043a\u0430\u043a\u043e\u043c \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0435 \u043e\u043d \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f<\/li>\n<\/ul>\n<ul>\n<li> \u043a\u0430\u043a\u043e\u0439 \u0443 \u043d\u0435\u0433\u043e UpTime (\u043e\u0447\u0435\u043d\u044c \u043c\u0438\u043b\u043e, \u0447\u0442\u043e \u0443 \u0432\u0441\u0435\u0445 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u0435\u0439 \u044d\u0442\u0430 \u043a\u043e\u043c\u0430\u043d\u0434\u0430 Show | display version)<\/li>\n<\/ul>\n<ul>\n<li>\u0438 \u0437\u0430\u0442\u0435\u043c \u043e\u0442\u0442\u0430\u043b\u043a\u0438\u0432\u0430\u044f\u0441\u044c \u043e\u0442 \u0432\u0435\u043d\u0434\u043e\u0440\u0430 \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u0442 \u0438\u0437\u0432\u0435\u0441\u0442\u043d\u044b\u0435 \u0435\u043c\u0443 \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u0434\u043b\u044f \u0442\u043e\u0433\u043e, \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044e \u0438\u0441\u043a\u043e\u043c\u043e\u0433\u043e \u043f\u043e\u0440\u0442\u0430<\/li>\n<\/ul>\n<ul>\n<li>\u0435\u0433\u043e \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435<\/li>\n<\/ul>\n<ul>\n<li>\u043c\u0430\u043a \u0430\u0434\u0440\u0435\u0441\u0430<\/li>\n<\/ul>\n<ul>\n<li>\u0432 \u0441\u043b\u0443\u0447\u0430\u0435 \u043d\u0430\u043b\u0438\u0447\u0438\u044f description \u2014 \u043c\u0435\u043d\u044f\u0435\u0442 \u0438\u043c\u044f \u0432\u043a\u043b\u0430\u0434\u043a\u0438 \u043d\u0430 \u043d\u0435\u0433\u043e.<\/li>\n<\/ul>\n<p>  \u0412 \u043a\u043e\u043d\u0446\u0435 \u043e\u043d \u0432\u044b\u0432\u043e\u0434\u0438\u0442 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435 \u0441\u043e \u0432\u0441\u0435\u043c, \u0447\u0442\u043e \u0443\u0437\u043d\u0430\u043b.<\/p>\n<h5>\u0421\u043f\u0438\u0441\u043e\u043a \u0438 \u0442\u0438\u043f\u044b \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u044f, \u0441 \u043a\u043e\u0442\u043e\u0440\u044b\u043c \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0441\u043a\u0440\u0438\u043f\u0442: | ZTE | HP | QTECH | H3C | Quidway-EA | Quidway-EI | <\/h5>\n<h4>\u041f\u0440\u043e \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f<\/h4>\n<p>  \u0422\u0430\u043a \u043a\u0430\u043a \u043c\u043e\u0438\u043c \u0442\u0432\u043e\u0440\u0435\u043d\u0438\u0435\u043c \u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442\u0441\u044f \u0435\u0449\u0435 \u0438 \u043a\u043e\u043b\u043b\u0435\u0433\u0438, \u0430 \u044f \u0447\u0430\u0441\u0442\u043e \u0435\u0433\u043e \u0434\u043e\u043f\u0438\u0441\u044b\u0432\u0430\u044e \u0438\u043b\u0438 \u0443\u043b\u0443\u0447\u0448\u0430\u044e, \u0442\u043e \u044f \u0435\u0449\u0435 \u043d\u0430\u043f\u0438\u0441\u0430\u043b \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u043e\u0439 \u043c\u043e\u0434\u0443\u043b\u044c \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0434\u043e\u043b\u0436\u0435\u043d \u043b\u0435\u0436\u0430\u0442\u044c \u0432 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u043c \u0441\u0435\u0442\u0435\u0432\u043e\u043c \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0438 \u0440\u044f\u0434\u043e\u043c \u0441 \u043d\u043e\u0432\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0435\u0439 \u044d\u0442\u043e\u0433\u043e \u0441\u043a\u0440\u0438\u043f\u0442\u0430. \u041f\u0443\u0442\u044c \u0434\u043e \u043c\u043e\u0434\u0443\u043b\u044f \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u043f\u0440\u043e\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u0432 \u0441\u0430\u043c\u043e\u0439 \u0448\u0430\u043f\u043a\u0435 \u0441\u043a\u0440\u0438\u043f\u0442\u0430 \u0432 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u0439 UpdateEngine. \u042d\u0442\u043e\u0442 \u0436\u0435 \u043f\u0443\u0442\u044c \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043f\u0443\u0442\u0435\u043c \u043a \u043d\u043e\u0432\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438. <br \/>  \u041e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442, \u0435\u0441\u043b\u0438 \u0432 \u043f\u043e\u043b\u0435 IP \u0430\u0434\u0440\u0435\u0441\u0430 \u0432\u0432\u0435\u0441\u0442\u0438 \u043a\u043e\u043c\u0430\u043d\u0434\u0443 Update. \u0415\u0441\u043b\u0438 \u0432\u0432\u0435\u0441\u0442\u0438 Upload \u0442\u043e \u043f\u0440\u043e\u0438\u0437\u043e\u0439\u0434\u0435\u0442 \u043e\u0442\u0433\u0440\u0443\u0437\u043a\u0430 \u043d\u043e\u0432\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 \u0441 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u0430 \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440. <\/p>\n<h4>\u041f\u043e\u0447\u0442\u0438 \u043a\u043e\u043d\u0435\u0446<\/h4>\n<p>  \u0412 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0435 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u044f \u0441\u0442\u043e\u043b\u043a\u043d\u0443\u043b\u0441\u044f \u0441 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u043c\u0438 \u043d\u0435\u043e\u0447\u0435\u0432\u0438\u0434\u043d\u044b\u043c\u0438 \u0442\u0440\u0443\u0434\u043d\u043e\u0441\u0442\u044f\u043c\u0438, \u0442\u0430\u043a \u0447\u0442\u043e \u0435\u0441\u043b\u0438 \u0443 \u0432\u0430\u0441 \u0431\u0443\u0434\u0443\u0442 \u043a\u0430\u043a\u0438\u0435-\u043b\u0438\u0431\u043e \u0432\u043e\u043f\u0440\u043e\u0441\u044b \u2014 \u0437\u0430\u0434\u0430\u0432\u0430\u0439\u0442\u0435. <br \/>  \u0414\u0430\u043b\u0435\u0435 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u043a\u043e\u0434 \u043e\u0431\u043e\u0438\u0445 \u0441\u043a\u0440\u0438\u043f\u0442\u043e\u0432. \u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435, \u0438\u0437\u043c\u0435\u043d\u044f\u0439\u0442\u0435 \u043f\u043e\u0434 \u0441\u0432\u043e\u0438 \u043d\u0443\u0436\u0434\u044b. \u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u0434\u043b\u044f \u043a\u043e\u0433\u043e-\u0442\u043e \u043c\u043e\u0439 \u043e\u043f\u044b\u0442 \u043f\u043e\u0441\u043b\u0443\u0436\u0438\u0442 \u043d\u0430\u0447\u0430\u043b\u044c\u043d\u044b\u043c \u0438\u043c\u043f\u0443\u043b\u044c\u0441\u043e\u043c \u043a \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0439 \u0440\u0443\u0442\u0438\u043d\u044b. \u041a\u0442\u043e-\u0442\u043e \u0443\u0432\u0438\u0434\u0438\u0442 \u043f\u0440\u0438\u043c\u0435\u0440\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f VBScript \u0432 SecureCRT, \u043a\u0442\u043e-\u0442\u043e \u043f\u043e\u0434\u043d\u0438\u043c\u0435\u0442 \u0427\u0421\u0412, \u0437\u0430\u043c\u0435\u0442\u0438\u0432 \u0441\u044b\u0440\u043e\u0441\u0442\u044c \u0432 \u043a\u043e\u0434\u0435. \u0412 \u043b\u044e\u0431\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435, \u044f \u0443\u0432\u0435\u0440\u0435\u043d, \u0447\u0442\u043e \u0442\u0435\u043c\u0430 \u0431\u0443\u0434\u0435\u0442 \u043f\u043e\u043b\u0435\u0437\u043d\u0430 \u043c\u043d\u043e\u0433\u0438\u043c. <br \/>  \u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0441\u043a\u0440\u0438\u043f\u0442\u0430 \u0441\u043e\u0432\u0435\u0442\u0443\u044e \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u044c \u0432 Notepad++ \u0442.\u043a. \u0432 \u043d\u0435\u043c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u043d\u043e \u0442\u0430\u043a\u043e\u0435 \u0444\u043e\u0440\u043c\u0430\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435, \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 Notepad++ \u0441\u0432\u043e\u0440\u0430\u0447\u0438\u0432\u0430\u0442\u044c \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0435 \u043c\u043e\u0434\u0443\u043b\u0438 (\u0441\u043a\u0440\u044b\u0432\u0430\u0442\u044c \u0441\u0442\u0440\u043e\u043a\u0438) \u0442\u0430\u043a, \u0447\u0442\u043e\u0431\u044b \u043e\u0431\u043b\u0435\u0433\u0447\u0438\u0442\u044c \u043d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u044e \u043f\u043e \u043a\u043e\u0434\u0443. \u041d\u0435 \u043d\u0443\u0436\u043d\u044b\u0435 \u043d\u0430 \u0434\u0430\u043d\u043d\u044b\u0439 \u043c\u043e\u043c\u0435\u043d\u0442 \u043c\u043e\u0434\u0443\u043b\u0438 \u043c\u043e\u0436\u043d\u043e \u0441\u0432\u0435\u0440\u043d\u0443\u0442\u044c \u0434\u043e \u0434\u0432\u0443\u0445 \u0441\u0442\u0440\u043e\u043a \u2014 \u043d\u0430\u0447\u0430\u043b\u043e \u0438 \u043a\u043e\u043d\u0435\u0446. <br \/>  \u042f \u043d\u0435 \u043f\u0440\u0435\u0442\u0435\u043d\u0434\u0443\u044e \u043d\u0430 \u0437\u0432\u0430\u043d\u0438\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0441\u0442\u0430 \u0433\u043e\u0434\u0430, \u0442\u0430\u043a \u0447\u0442\u043e \u0437\u0430 \u0441\u044b\u0440\u043e\u0441\u0442\u0438 \u0438 \u043c\u0435\u0434\u0432\u0435\u0436\u044c\u0438 \u0445\u043e\u0434\u044b (\u043d\u0435\u0438\u0437\u044f\u0449\u043d\u044b\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u044f) \u043f\u0440\u043e\u0448\u0443 \u043d\u0435 \u043f\u0438\u043d\u0430\u0442\u044c, \u043d\u043e \u0431\u0443\u0434\u0443 \u0440\u0430\u0434 \u043f\u043e\u0434\u0441\u043a\u0430\u0437\u043a\u0430\u043c \u043d\u0430 \u0431\u0443\u0434\u0443\u0449\u0435\u0435. <br \/>  \u041a\u043e\u0434 \u0430\u043a\u0442\u0443\u0430\u043b\u0435\u043d \u0434\u043b\u044f SecureCRT ver 7.0.1<\/p>\n<p>  \u041f\u043e\u0447\u0442\u0438 300 \u0441\u0442\u0440\u043e\u043a \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u0441\u043a\u0440\u0438\u043f\u0442\u0430:   <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">Script<\/b><\/p>\n<div class=\"spoiler_text\">\n<pre><code class=\"vbscript\">#$language = &quot;VBScript&quot; #$interface = &quot;1.0&quot; crt.Screen.Synchronous = True crt.screen.IgnoreEscape = True scr_ver = &quot;0,55&quot; Developer = False UpdateEngine = &quot;\\\\SERVER\\Script\\Script_Update.vbs&quot;  ' Change Log: \t' \tv0.1 The very beggining. Here where it starts.  \t' \tv0.2 16.01.14 \u0418\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0430 \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u044f Login2 \u043d\u0430 ZTE \t' \tv0.3 16.01.14 \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0440\u0430\u0431\u043e\u0442\u044b \u0431\u0435\u0437 \u0443\u043a\u0430\u0437\u0430\u043d\u0438\u044f \u043f\u043e\u0440\u0442\u0430 \t' \tv0.4 20.01.14 \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u043d\u043e\u0432\u043e\u0439 \u0432\u043a\u043b\u0430\u0434\u043a\u0438 \u0438 \u0435\u0435 Description \t'---v0.5 22.01.14 \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 \u043f\u0440\u043e\u0446\u0435\u0434\u0443\u0440\u0430 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f, \u0447\u0430\u0441\u0442\u044c IP \u0432 Caption \u0432\u043a\u043b\u0430\u0434\u043a\u0438. \t'\tv0.51 24.01.14 \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 +IP - \u0431\u044b\u0441\u0442\u0440\u044b\u0439 \u0432\u0445\u043e\u0434 \u043d\u0430 \u043e\u0431\u043b\u0430\u0441\u0442\u044c. \t'\tv0.53 24.01.14 \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u043e \u043e\u0436\u0438\u0434\u0430\u043d\u0438\u0435 \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u0438 \u043d\u0430 \u043e\u0431\u043b\u0430\u0441\u0442\u044c. \t'\tv0.54 24.01.14 \u041a\u043e\u043d\u0442\u0440\u043e\u043b\u044c\u043d\u044b\u0439 \u0441\u0438\u043c\u0432\u043e\u043b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0442\u0435\u043a\u0443\u0449\u0435\u0439 \u0432\u043a\u043b\u0430\u0434\u043a\u0438 \u0437\u0430\u043c\u0435\u043d\u0435\u043d \u043d\u0430 &quot;-&quot; \t' \tv0.55 24.01.14 \u041f\u043e\u0434\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u044b \u0442\u0430\u0439\u043c\u0438\u043d\u0433\u0438 \u043d\u0430 \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u044e   Dim ip 'IP \u0430\u0434\u0440\u0435\u0441 \u043a\u043e\u043c\u043c\u0443\u0442\u0430\u0442\u043e\u0440\u0430 \t'ip = &quot;10.150.127.245&quot;\t'H3C S3100-8TP-EI\t \u043f\u0438\u0448\u0435\u0442 Description  \u0432 \u0438\u043d\u0444\u043e \u043e \u043f\u043e\u0440\u0442\u0435 \u043a\u043e\u0433\u0434\u0430 \u043e\u043d \u0435\u0441\u0442\u044c     'ip = &quot;10.150.226.246&quot;\t'H3C S3100-26TP-EI 1\/0\/1 \t'ip = &quot;10.150.210.26&quot;\t'Quidway S2016TP-EA  \t'ip = &quot;10.150.119.69&quot; \t\t\t'[Quidway S2309TP-EI]  0\/0\/1 ---------------------------------------------- \t'ip = &quot;10.150.218.16&quot;\t'[Quidway S2309TP-EI]  0\/0\/1 \t'ip = &quot;10.150.226.33&quot;\t'ZTE ZXR10 2928E   \t'ip = &quot;10.150.211.224&quot;\t'Qtech Dim Login  Dim Passw Dim SW_Name Dim Port \t'Port = &quot;1&quot; Dim Port_State \tPort_State = &quot;UP&quot; Dim Port_Description Dim Mac Dim exit_\t\t\t' \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c \u0432 &quot;1&quot; \u0434\u043b\u044f \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b Dim Equipment_ID\t' \u0422\u0438\u043f \u043a\u043e\u043c\u043c\u0443\u0442\u0430\u0442\u043e\u0440\u0430 | ZTE | QTECH | H3C | Quidway-EA | Quidway-EI | Dim Uptime Dim Oblast \tOblast = False  Dim var, var2, test Dim objCurrentTab, Tab   Sub Update(file)    Dim fso, f   Set fso = CreateObject(&quot;Scripting.FileSystemObject&quot;)   Set f = fso.OpenTextFile(file, 1)   str = f.ReadAll   f.Close   ExecuteGlobal(str) End Sub    Sub User()\t\t\t\t\t' \u0417\u0430\u0434\u0430\u0435\u043c \u044e\u0437\u0435\u0440\u0430 - Login1 Login2 \t'if objCurrentTab.Dialog.MessageBox (var,&quot;Login1&quot;, 32 Or 4 Or 0 ) = 6 then '\u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442 6 \u0435\u0441\u043b\u0438 Login1, 7 \u0435\u0441\u043b\u0438 Login2 \t\tLogin = &quot;Login1&quot;\t \t\tPassw = &quot;Pass1&quot; \t'else \t'\tLogin = &quot;Login2&quot;\t \t'\tPassw = &quot;Pass2&quot;\t\t \t'end if  End sub\t  Sub Connect()\t\t\t\t' \u041a\u043e\u043d\u043d\u0435\u043a\u0442\u0438\u043c\u0441\u044f, \u0440\u0435\u0448\u0430\u0435\u043c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043b\u0438 \u0442\u0435\u043a\u0443\u0449\u0443\u044e \u0432\u043a\u043b\u0430\u0434\u043a\u0443, \u043e\u0442\u043a\u0440\u044b\u0442\u044c \u043e\u0431\u043b\u0430\u0441\u0442\u044c \u0438\u043b\u0438 \u043e\u0431\u043d\u043e\u0432\u0438\u0442\u044c\u0441\u044f, \u0443\u0437\u043d\u0430\u0435\u043c \u043f\u043e\u0440\u0442 \t\tIP = crt.Dialog.Prompt(&quot;\u0412\u0432\u0435\u0434\u0438\u0442\u0435 IP \u043a\u043e\u043c\u043c\u0443\u0442\u0430\u0442\u043e\u0440\u0430 10.150.&quot;, &quot;sublime habr_script  ver_&quot; & scr_ver, &quot;&quot;, False)  ' \u041f\u043e\u043b\u0443\u0447\u0430\u0435\u043c IP \u043a\u043e\u043c\u043c\u0443\u0442\u0430\u0442\u043e\u0440\u0430 \t\t\tif ip = &quot;Update&quot; then  \t\t\t\tcall Update (UpdateEngine) \t\t\t\tmsgbox &quot;\u041f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u0432\u0435\u0440\u0441\u0438\u0439 \u0438 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u043e.&quot; , 0 , &quot;sublime habr_script ver_&quot; & scr_ver \t\t\t\texit sub \t\t\telseif ip = &quot;Upload&quot; then \t \t\t\t\tDeveloper = True \t\t\t\tcall Update (UpdateEngine) \t\t\t\tmsgbox &quot;\u041f\u0440\u043e\u0446\u0435\u0434\u0443\u0440\u0430 \u043e\u0442\u0433\u0440\u0443\u0437\u043a\u0438 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0430, \u043f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u0435 \u0441\u043a\u0440\u0438\u043f\u0442&quot;, 0 , &quot;sublime habr_script  ver_&quot; & scr_ver \t\t\t\texit sub \t\t\telseif ip = &quot;&quot; then  \t\t\t\tmsgbox &quot;IP \u043a\u043e\u043c\u043c\u0443\u0442\u0430\u0442\u043e\u0440\u0430 \u043d\u0435 \u0432\u0432\u0435\u0434\u0435\u043d&quot; , 0 , &quot;sublime habr_script  ver_&quot; & scr_ver \t\t\t\texit_ = 1 \t\t\t\texit sub\t\t\t \t\t\tend if \t\tPort = crt.Dialog.Prompt(&quot;\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u043f\u043e\u0440\u0442 \u0430\u0431\u043e\u043d\u0435\u043d\u0442\u0430&quot;, &quot;sublime habr_script  ver_&quot; & scr_ver, &quot;&quot;, False)  ' \u041f\u043e\u043b\u0443\u0447\u0430\u0435\u043c \u043d\u043e\u043c\u0435\u0440 \u043f\u043e\u0440\u0442\u0430 \tIf Left(IP, 1) = &quot;-&quot; and Left(IP, 1) &lt;&gt; &quot;&quot;\t then\t\t\t' . \u041f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u0432 \u0442\u0435\u043a\u0443\u0449\u0435\u0439 \u0432\u043a\u043b\u0430\u0434\u043a\u0435 \t\tIP =  Mid(IP, 2, Len(IP)) \t\tif crt.Session.Connected then crt.Session.Disconnect  ' \u0415\u0441\u043b\u0438 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043e - \u043e\u0442\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f\t    \t\t crt.session.Connect &quot;\/telnet &quot; & chr(34) & &quot;10.150.&quot; & ip  & chr(34) & &quot; 23&quot; , , true\t' \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0430\u0435\u043c\u0441\u044f\t\t \t\tSet objCurrentTab = crt.GetScriptTab \t\t\tif not objCurrentTab.Session.Connected then \t \t\t\t\tmsgbox &quot;\u041a\u043e\u043c\u043c\u0443\u0442\u0430\u0442\u043e\u0440 \u043d\u0435 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d&quot; \t\t\t\texit_ = 1 \t\t\t\texit sub \t\t\telse \t\t\t'msgbox &quot;\u041a\u043e\u043c\u043c\u0443\u0442\u0430\u0442\u043e\u0440  \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d&quot; \t\tend if \telseif Left(IP, 1) = &quot;+&quot; and Left(IP, 1) &lt;&gt; &quot;&quot;\t then\t\t' + \u041f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u043a \u043e\u0431\u043b\u0430\u0441\u0442\u0438 \t\tOblast = true \t\tIP =  Mid(IP, 2, Len(IP)) \t\tset Tab = crt.session.ConnectInTab (&quot;\/telnet &quot; & chr(34) &  &quot;172.100.100.&quot; & ip  & chr(34) & &quot; 23&quot; , , true )\t' \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0430\u0435\u043c\u0441\u044f\t \t\t\ttab.Screen.Synchronous = True\t\t\t\t\t\t\t' \u041e, \u0432\u0435\u043b\u0438\u043a\u0438\u0439!\t \t\t\ttab.screen.IgnoreEscape = True \t\t\t\t\t\t\t' \u041e, \u0432\u0435\u043b\u0438\u043a\u0438\u0439!\t \t\t'msgbox &quot;before Set objCurrentTab = crt.GetTab(tab.Index)&quot; \t\tSet objCurrentTab = crt.GetTab(tab.Index) \t\t\tif not objCurrentTab.Session.Connected then \t \t\t\t\tmsgbox &quot;\u041a\u043e\u043c\u043c\u0443\u0442\u0430\u0442\u043e\u0440 \u043d\u0435 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d&quot; \t\t\t\texit_ = 1 \t\t\t\texit sub \t\t\telse \t\t\t'msgbox &quot;\u041a\u043e\u043c\u043c\u0443\u0442\u0430\u0442\u043e\u0440  \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d&quot; & exit_ \t\tend if\t\t \telse\t\t\t\t\t\t\t\t\t\t\t\t\t\t' \u041e\u0431\u044b\u0447\u043d\u043e\u0435 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u0432 \u043d\u043e\u0432\u043e\u0439 \u0432\u043a\u043b\u0430\u0434\u043a\u0435. \t\t'msgbox &quot;before set Tab = crt.session.ConnectInTab&quot; \t\tset Tab = crt.session.ConnectInTab (&quot;\/telnet &quot; & chr(34) &  &quot;10.150.&quot; & ip  & chr(34) & &quot; 23&quot; , , true )\t' \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0430\u0435\u043c\u0441\u044f\t \t\t\ttab.Screen.Synchronous = True\t\t\t\t\t\t\t' \u041e, \u0432\u0435\u043b\u0438\u043a\u0438\u0439!\t \t\t\ttab.screen.IgnoreEscape = True \t\t\t\t\t\t\t' \u041e, \u0432\u0435\u043b\u0438\u043a\u0438\u0439! \t\t'msgbox &quot;before Set objCurrentTab = crt.GetTab(tab.Index)&quot; \t\tSet objCurrentTab = crt.GetTab(tab.Index) \t\t\tif not objCurrentTab.Session.Connected then \t \t\t\t\tmsgbox &quot;\u041a\u043e\u043c\u043c\u0443\u0442\u0430\u0442\u043e\u0440 \u043d\u0435 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d&quot; \t\t\t\texit_ = 1 \t\t\t\texit sub \t\t\telse \t\t\t'msgbox &quot;\u041a\u043e\u043c\u043c\u0443\u0442\u0430\u0442\u043e\u0440  \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d&quot; & exit_ \t\tend if \tend if \t\tobjCurrentTab.Screen.Synchronous = True \t\tobjCurrentTab.screen.IgnoreEscape = True  \t End Sub\t  Sub LogOn()\t\t\t\t\t' \u0410\u0432\u0442\u043e\u0440\u0438\u0437\u0443\u0435\u043c\u0441\u044f \tobjCurrentTab.Screen.WaitForStrings &quot;Username:&quot;, &quot;login&quot;, 10 \tif Oblast = False then \t\tobjCurrentTab.Screen.Send &quot;Login1&quot; + chr(13) \tend if \tobjCurrentTab.Screen.WaitForString &quot;assword:&quot;, 10 \tif Oblast = False then \t\tobjCurrentTab.Screen.Send &quot;Pass1&quot; + chr(13) \tend if \tvar = CStr(objCurrentTab.screen.WaitForStrings(&quot;&gt;&quot;, &quot;#&quot;, &quot;Username:&quot;, &quot;login&quot;, 10)) \t'msgbox var \tif var = 0 then \t\t\t \t\t\tmsgbox &quot;\u041e\u0448\u0438\u0431\u043a\u0430 \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u0438&quot; \t\t\texit_ = 1 \t\t\texit sub \telseif ((var = 3) or (var = 4)) and (Oblast = false) then  \t\tif objCurrentTab.Screen.WaitForString (&quot;authentication success&quot;, 1) = false then  '  \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u0434\u043b\u044f zte  \t\t\t'msgbox &quot;ZTE&quot; \t\t\tobjCurrentTab.Screen.Send &quot;Login2&quot; + chr(13) \t\t\tobjCurrentTab.Screen.WaitForString &quot;assword:&quot; \t\t\tobjCurrentTab.Screen.Send &quot;Pass2&quot; + chr(13) \t\tend if \telseif (var = 3 or var = 4) and Oblast = true then  \t\tobjCurrentTab.Screen.WaitForString &quot;assword:&quot;, 10 \tend if \tobjCurrentTab.Screen.Send  chr(13)\t \tif CStr(objCurrentTab.screen.WaitForStrings(&quot;&gt;&quot;, &quot;#&quot;, 2)) = 0 then  \t\t\tmsgbox &quot;\u041e\u0448\u0438\u0431\u043a\u0430 \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u0438&quot; \t\t\texit_ = 1 \t\t\texit sub\t \tend if\t \t End sub  Sub Equipment()\t\t\t\t' \u0417\u043d\u0430\u043a\u043e\u043c\u0438\u043c\u0441\u044f, \u0441\u043f\u0440\u0430\u0448\u0438\u0432\u0430\u0435\u043c \u043a\u0430\u043a \u0434\u0435\u043b\u0430 \tobjCurrentTab.Screen.Send &quot; &quot; & chr(13) \tobjCurrentTab.screen.WaitForString chr(10) \tSW_Name = objCurrentTab.Screen.ReadString (&quot;&gt;&quot;, &quot;#&quot;,  1)\t \tif \tSW_Name &lt;&gt; &quot;&quot; then  \t' \u041c\u0435\u043d\u044f\u0435\u043c \u0438\u043c\u044f \u0432\u043a\u043b\u0430\u0434\u043a\u0438 \u043d\u0430 SW_Name \t\t\tif left(SW_Name,1) = &quot;&lt;&quot; then  \t\t\t\tSW_Name = Mid(SW_Name, 2, Len(SW_Name)) \t\t\tend if\t \t\tobjCurrentTab.Caption = IP & &quot;_&quot; & SW_Name \tend if \tif Oblast = true then \t\t' \u0417\u0430\u0432\u0435\u0440\u0448\u0430\u0435\u043c \u0440\u0430\u0431\u043e\u0442\u0443 \u0441\u043a\u0440\u0438\u043f\u0442\u0430 \u0435\u0441\u043b\u0438 \u043d\u0430\u0445\u043e\u0434\u0438\u043c\u0441\u044f \u0432 \u043e\u0431\u043b\u0430\u0441\u0442\u0438 172.100.100. \t\texit_ = 1 \t\texit sub\t\t \tend if \tif port &lt;&gt; &quot;&quot; then \t\tobjCurrentTab.Screen.Send &quot;display  version&quot; & chr(13) \t\t\t\t\t\t\t\t\t\t\t\t\t'\t   1\t\t2\t   3\t  4\t\t\t5\t\t  6 \t0 \t\tvar = CStr(objCurrentTab.screen.WaitForStrings(&quot;Quidway&quot;, &quot;H3C&quot;, &quot;HP&quot;, &quot;QTECH&quot;, &quot;Invalid&quot;, &quot;ommand&quot;, 2)) \t\tif var = 0 then  \t\t\tmsgbox &quot;\u041e\u0448\u0438\u0431\u043a\u0430 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u043d\u0438\u044f \u0442\u0438\u043f\u0430 \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u044f. \u0412\u044b\u0445\u043e\u0434\u0438\u043c.&quot; \t\t\texit_ = 1 \t\t\texit sub \t\telseif (var = 5 or var = 6) then  \t\t\tobjCurrentTab.Screen.Send &quot;show  version&quot; & chr(13) \t\t\t\t\t\t\t\t\t\t\t\t\t\t  '\t 1\t\t  2\t\t 3\t\t    4\t \t0 \t\t\tvar = CStr(objCurrentTab.screen.WaitForStrings(&quot;ZTE&quot;, &quot;QTECH&quot;, &quot;Invalid&quot;, &quot;ommand&quot;, 1)) \t\t\t\t\tif (var = 0)  or  (var = 3) or (var = 4) then  \t\t\t\t\t\tmsgbox &quot;\u041e\u0448\u0438\u0431\u043a\u0430 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u043d\u0438\u044f \u0442\u0438\u043f\u0430 \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u044f. \u0412\u044b\u0445\u043e\u0434\u0438\u043c.&quot; \t\t\t\t\t\texit_ = 1 \t\t\t\t\t\texit sub \t\t\t\t\telseif var = 1 then  \t\t\t\t\t\tEquipment_ID = &quot;ZTE&quot; \t\t\t\t\telseif var = 2 then  \t\t\t\t\t\tEquipment_ID = &quot;QTECH&quot;\t \t\t\t\t\t\tPort = &quot;1\/&quot; & Port \t\t\t\t\tend if \t\telseif (var = 2) or  (var = 3) then  \t\t\tEquipment_ID = &quot;H3C&quot; \t\t\tPort = &quot;1\/0\/&quot; & Port \t\telseif var = 1 then \t\t\tobjCurrentTab.screen.WaitForString &quot; &quot; \t\t\tvar = CStr(objCurrentTab.screen.WaitForStrings(&quot;-EA&quot;, &quot;-EI&quot;, 2))\t\t  \t\t\t\t\tif var = 0 then  \t\t\t\t\t\tmsgbox &quot;\u041e\u0448\u0438\u0431\u043a\u0430 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u043d\u0438\u044f \u0442\u0438\u043f\u0430 \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u044f. \u0412\u044b\u0445\u043e\u0434\u0438\u043c.&quot; \t\t\t\t\t\texit_ = 1 \t\t\t\t\t\texit sub \t\t\t\t\telseif (var = 1) then  \t\t\t\t\t\tEquipment_ID = \t&quot;Quidway-EA&quot; \t\t\t\t\t\tPort = &quot;1\/0\/&quot; & Port \t\t\t\t\telseif (var = 2) then\t \t\t\t\t\t\tEquipment_ID =  &quot;Quidway-EI&quot; \t\t\t\t\t\tPort = &quot;0\/0\/&quot; & Port \t\t\t\t\tend if \t\tend if \t\tobjCurrentTab.screen.WaitForString &quot;ptime&quot; \t\tUptime = objCurrentTab.Screen.ReadString(chr(13) , 1) \t\tobjCurrentTab.screen.WaitForStrings &quot;&gt;&quot;, &quot;#&quot;,  1 \tend if \t  End sub  Sub Port_Information()\t\t' \u0418\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u043e \u043f\u043e\u0440\u0442\u0435 - State, Description \tif Equipment_ID = &quot;ZTE&quot; then    \t\t\t\t\t\t\t\t' ZTE \t\tobjCurrentTab.Screen.Send chr(13) \t\tobjCurrentTab.screen.WaitForString &quot;&gt;&quot; \t\tobjCurrentTab.Screen.Send  &quot;show port &quot; & Port & &quot; brief&quot; & chr(13) \t\tvar = CStr(objCurrentTab.screen.WaitForStrings(&quot;up&quot;, &quot;down&quot;, 2)) \t\t\tif var = 0 then  \t\t\t\tmsgbox &quot;\u041e\u0448\u0438\u0431\u043a\u0430 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u043d\u0438\u044f \u0441\u0442\u0430\u0442\u0443\u0441\u0430 \u043f\u043e\u0440\u0442\u0430. \u0412\u044b\u0445\u043e\u0434\u0438\u043c.&quot; \t\t\t\texit_ = 1 \t\t\t\texit sub \t\t\telseif (var = 1) then  \t\t\t\tPort_State = \t&quot;UP&quot;\t \t\t\telseif (var = 2) then\t \t\t\t\tPort_State =  &quot;DOWN&quot; \t\t\tend if\t \t\tPort_Description = Trim(objCurrentTab.Screen.ReadString(chr(13) , 2))\t \tend if\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'\/ZTE \t'-------------------------------------------------------------------- \tif Equipment_ID = &quot;H3C&quot; or Equipment_ID = &quot;Quidway-EA&quot;  or Equipment_ID = &quot;Quidway-EI&quot; then    \t' H3C or Quidway-EA or Quidway-EI \t\tobjCurrentTab.Screen.Send chr(13) \t\tobjCurrentTab.screen.WaitForString &quot;&gt;&quot; \t\tobjCurrentTab.Screen.Send &quot;display  interface Ethernet &quot; &  Port & chr(13) \t\tvar = CStr(objCurrentTab.screen.WaitForStrings(&quot;UP&quot;, &quot;DOWN&quot;, 2)) \t\t\tif var = 0 then  \t\t\t\tmsgbox &quot;\u041e\u0448\u0438\u0431\u043a\u0430 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u043d\u0438\u044f \u0441\u0442\u0430\u0442\u0443\u0441\u0430 \u043f\u043e\u0440\u0442\u0430. \u0412\u044b\u0445\u043e\u0434\u0438\u043c.&quot; \t\t\t\texit_ = 1 \t\t\t\texit sub \t\t\telseif (var = 1) then  \t\t\t\tPort_State = \t&quot;UP&quot;\t \t\t\telseif (var = 2) then\t \t\t\t\tPort_State =  &quot;DOWN&quot; \t\t\tend if\t \t\tobjCurrentTab.Screen.Send &quot; &quot; & chr(13)\t \t\tobjCurrentTab.screen.WaitForString &quot;&gt;&quot;, 1 \t\tobjCurrentTab.Screen.Send &quot; &quot; & chr(13) \t\tobjCurrentTab.screen.WaitForString &quot;&gt;&quot;, 1 \t\tobjCurrentTab.Screen.Send &quot;display  current-configuration interface Ethernet &quot; & Port & chr(13) \t\tobjCurrentTab.screen.WaitForString &quot;description&quot;, 1 \t\tPort_Description = Trim(objCurrentTab.Screen.ReadString(chr(13) , 2)) \tend if\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'\/H3C or Quidway-EA or Quidway-EI \t'--------------------------------------------------------------------\t \tif Equipment_ID = &quot;QTECH&quot; then\t\t\t\t\t\t\t\t\t' QTECH \t\tobjCurrentTab.Screen.Send chr(13) \t\tobjCurrentTab.screen.WaitForString &quot;#&quot; \t\tobjCurrentTab.Screen.Send &quot;show interface ethernet &quot; & Port  & chr(13) \t\tvar = CStr(objCurrentTab.screen.WaitForStrings(&quot;up&quot;, &quot;down&quot;, 2)) \t\t\tif var = 0 then  \t\t\t\tmsgbox &quot;\u041e\u0448\u0438\u0431\u043a\u0430 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u043d\u0438\u044f \u0441\u0442\u0430\u0442\u0443\u0441\u0430 \u043f\u043e\u0440\u0442\u0430. \u0412\u044b\u0445\u043e\u0434\u0438\u043c.&quot; \t\t\t\texit_ = 1 \t\t\t\texit sub \t\t\telseif (var = 1) then  \t\t\t\tPort_State = \t&quot;UP&quot;\t \t\t\telseif (var = 2) then\t \t\t\t\tPort_State =  &quot;DOWN&quot; \t\t\tend if\t \t\tobjCurrentTab.Screen.Send &quot; &quot; & chr(13)\t\t \t\tobjCurrentTab.screen.WaitForString &quot;#&quot; \t\tobjCurrentTab.Screen.Send &quot;show running-config interface ethernet &quot; &Port & chr(13)\t \t\tobjCurrentTab.screen.WaitForString &quot;description&quot;, 1 \t\tPort_Description = Trim(objCurrentTab.Screen.ReadString(chr(13) , 2))\t\t \tend if\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'\/QTECH \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t \tif \tPort_Description &lt;&gt; &quot;&quot; then  \t\t\t\t\t\t\t\t' \u041c\u0435\u043d\u044f\u0435\u043c \u0438\u043c\u044f \u0432\u043a\u043b\u0430\u0434\u043a\u0438 \u043d\u0430 Port_Description \t\tobjCurrentTab.Caption = IP & &quot;_&quot; & Port_Description \tend if End sub  Sub MacInformation()\t\t' \u041c\u0430\u043a \u0430\u0434\u0440\u0435\u0441\u0430 \tif Equipment_ID = &quot;ZTE&quot; then    \t\t\t\t\t\t\t\t\t' ZTE \t\tobjCurrentTab.Screen.Send chr(13) \t\tobjCurrentTab.screen.WaitForString &quot;&gt;&quot; \t\tobjCurrentTab.Screen.Send  &quot;show mac dynamic port  &quot; & Port & chr(13) \t\tobjCurrentTab.screen.WaitForString &quot;---&quot; & chr(13) , 3      ' \u0442\u0435\u0441\u0442 \u043d\u0430 \u0432\u044b\u044f\u0432\u043b\u0435\u043d\u0438\u0435 \u043e\u0448\u0438\u0431\u043a\u0438 \t\tWhile var2 &lt;&gt; &quot;stop&quot;\t\t\t \t\t\tvar = CStr(objCurrentTab.screen.WaitForStrings (&quot;No MAC&quot;, chr(10), &quot;Press&quot;, &quot;&gt;&quot;, 1)) \t\t\t'msgbox var \t\t\t\tif var = 1 then  \t\t\t\t\tMac = &quot;No Mac&quot; \t\t\t\telseif var = 2 then \t\t\t\t\tMac = Mac & chr(13) &  objCurrentTab.Screen.ReadString(&quot; &quot;, 1) \t\t\t\tElseif var = 3 then \t\t\t\t\tobjCurrentTab.Screen.Send &quot; &quot;  \t\t\t\t\tfor i = 1 to 98 \t\t\t\t\t\tobjCurrentTab.screen.WaitForString chr(8), 1 \t\t\t\t\tnext  \t\t\t\t\tMac = Mac & chr(13) &  objCurrentTab.Screen.ReadString(&quot;  &quot;, 1) \t\t\t\tElseif var = 4 then \t\t\t\t\tvar2 = &quot;stop&quot; \t\t\t\tElseif var = 0 then \t\t\t\t\tvar2 = &quot;stop&quot; \t\t\t\tend if \t\t\tobjCurrentTab.screen.WaitForStrings chr(13), &quot; &quot;, 1 \t\t\t\t\t\t'var2 = objCurrentTab.Screen.ReadString(&quot;.&quot;, 1) \t\t\t\t\t\t'\tvar = &quot;&quot; \t\t\t\t\t\t'\tfor i = 1 to len(var2)  \t\t\t\t\t\t'\t\ttest = Mid(var2, i, 1) \t\t\t\t\t\t'\t\t'msgbox test \t\t\t\t\t\t'\t\tvar = var & &quot;|&quot; & Asc(test) \t\t\t\t\t\t'\tnext \t\t\t\t\t\t'\tmsgbox   &quot;_...&quot; & var & &quot;..._&quot;\t& &quot;i= &quot; & i & chr(13) & var2 \t\twend \tend if\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'\/ZTE \t \tif Equipment_ID = &quot;H3C&quot; or Equipment_ID = &quot;Quidway-EA&quot;   then    \t' H3C or Quidway-EA  \t\tobjCurrentTab.Screen.Send chr(13) \t\tobjCurrentTab.screen.WaitForString &quot;&gt;&quot; \t\tobjCurrentTab.Screen.Send &quot;displ mac-address interface Ethernet &quot; & port & chr(13) \t\tobjCurrentTab.screen.WaitForString &quot;TIME(s)&quot;, 1 \t\tWhile var2 &lt;&gt; &quot;stop&quot;\t\t \t\t\tvar = CStr(objCurrentTab.screen.WaitForStrings (&quot;No MAC&quot;, chr(10), &quot;found&quot;, 1)) \t\t\t\tif var = 1 then  \t\t\t\t\tMac = &quot;No Mac&quot; \t\t\t\telseif var = 2 then \t\t\t\t\tMac = Mac & chr(13) &  objCurrentTab.Screen.ReadString(&quot; &quot;, 1) \t\t\t\telseif var = 3 then \t\t\t\t\tvar2 = &quot;stop&quot; \t\t\t\tElseif var = 0 then \t\t\t\t\tMac = Mac & chr(13) &  &quot;more...&quot; \t\t\t\t\tvar2 = &quot;stop&quot; \t\t\t\tend if\t\t\t \t\twend \tend if\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'\/H3C or Quidway-EA \t \tif Equipment_ID = &quot;Quidway-EI&quot;   then    \t\t\t\t\t\t\t' Quidway-EI  \t\tobjCurrentTab.Screen.Send chr(13) \t\tobjCurrentTab.screen.WaitForString &quot;&gt;&quot; \t\tobjCurrentTab.Screen.Send &quot;display mac-address dynamic Ethernet &quot; & port & chr(13) \t\tobjCurrentTab.screen.WaitForStrings &quot;Lsp&quot;, &quot;MAC-Tunnel&quot;, 5 \t\tobjCurrentTab.screen.WaitForString &quot;------------------------------------------------------&quot; & chr(13), 3  \t\tWhile var2 &lt;&gt; &quot;stop&quot;\t\t \t\t\tvar = CStr(objCurrentTab.screen.WaitForStrings (&quot;displayed = 0&quot;, chr(10), &quot;Total&quot;, 1)) \t\t\t\tif var = 1 then  \t\t\t\t\tMac = &quot;No Mac&quot; \t\t\t\t\tvar2 = &quot;stop&quot; \t\t\t\telseif var = 2 then \t\t\t\t\tvar = objCurrentTab.Screen.ReadString(&quot; &quot;, 1) \t\t\t\t\t'msgbox &quot;_&quot; & var & &quot;_&quot; \t\t\t\t\tif (var = chr(13) & chr(10) & &quot;Total&quot;) or (var = chr(13) & chr(10) &  &quot;-------------------------------------------------------------------------------&quot; & chr(13) & chr(10) & &quot;Total&quot;) then \t\t\t\t\t\tvar2 = &quot;stop&quot; \t\t\t\t\t\t \t\t\t\t\telse \t\t\t\t\t\tMac = Mac &  var & chr(13)  \t\t\t\t\tend if\t \t\t\t\t\tobjCurrentTab.screen.WaitForString chr(13), 1 \t\t\t\telseif var = 3 then \t\t\t\t\tvar2 = &quot;stop&quot;  \t\t\t\tElseif var = 0 then \t\t\t\t\tMac = Mac & chr(13) &  &quot;more...&quot; \t\t\t\t\tvar2 = &quot;stop&quot; \t\t\t\tend if\t\t\t \t\twend \tend if\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'\/Quidway-EI\t \t \tif Equipment_ID = &quot;QTECH&quot; then\t\t\t\t\t\t\t\t\t\t' QTECH \t\tobjCurrentTab.Screen.Send chr(13) \t\tobjCurrentTab.Screen.Send &quot;show mac-address-table interface ethernet &quot; & port & chr(13) \t\tobjCurrentTab.screen.WaitForString &quot;Read mac address table....&quot; \t\tvar = CStr(objCurrentTab.screen.WaitForStrings (&quot;No mac&quot;, &quot;---&quot; & chr(13), 1)) \t\tif var = 1 then  \t\t\tvar2 = &quot;stop&quot; \t\t\tMac = &quot;No Mac&quot;\t\t\t \t\tend if \t\tWhile var2 &lt;&gt; &quot;stop&quot;\t \t\t\tvar = CStr(objCurrentTab.screen.WaitForStrings ( &quot; &quot;, SW_name, 1)) \t\t\t\tif var = 1 then \t\t\t\t\tMac = Mac & chr(13) & Trim(objCurrentTab.Screen.ReadString(&quot;   &quot;, 1)) \t\t\t\t\tobjCurrentTab.screen.WaitForString chr(13) \t\t\t\telseif var = 2 then \t\t\t\t\tvar2 = &quot;stop&quot; \t\t\t\tElseif var = 0 then \t\t\t\t\tMac = Mac & chr(13) &  &quot;more...&quot; \t\t\t\t\tvar2 = &quot;stop&quot; \t\t\t\tend if\t\t\t \t\twend\t\t \tend if\t\t \t End sub     if exit_ &lt;&gt; 1 then Call User if exit_ &lt;&gt; 1 then Call Connect if exit_ &lt;&gt; 1 then Call LogOn if exit_ &lt;&gt; 1 then Call Equipment if exit_ &lt;&gt; 1 and Port &lt;&gt; &quot;&quot; then Call Port_Information if exit_ &lt;&gt; 1 and Port &lt;&gt; &quot;&quot; and Port_State = &quot;UP&quot; then Call MacInformation 'and Port_State = &quot;UP&quot;    var =  &quot;\u0422\u0438\u043f \u043a\u043e\u043c\u043c\u0443\u0442\u0430\u0442\u043e\u0440\u0430 &quot; & Equipment_ID &  chr(13) & &quot;Uptime &quot; & Uptime & chr(13)  var = var &  &quot;\u0418\u043c\u044f &quot;  &  &quot; = &quot; & SW_Name &  chr(13) var = var &  &quot;\u0421\u043e\u0441\u043e\u0442\u043e\u044f\u043d\u0438\u0435 \u043f\u043e\u0440\u0442\u0430 &quot;  & Port & &quot; = &quot; & Port_State &  chr(13) var = var &  &quot;\u0418\u043c\u044f \u043f\u043e\u0440\u0442\u0430 &quot; & Port & &quot; = &quot; & Port_Description &  chr(13) var = var &  &quot;\u041c\u0430\u043a \u0430\u0434\u0440\u0435\u0441: &quot; &  chr(13) & Mac &  chr(13) var = var &  &quot;\u0421\u043a\u0440\u0438\u043f\u0442 \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d&quot;  \tif Port &lt;&gt; &quot;&quot; then   \t\tmsgbox var \tend if   <\/code><\/pre>\n<p>  <\/div>\n<\/div>\n<p>  \u0418 \u0441\u043a\u0440\u0438\u043f\u0442 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f  <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">UpdateEngine<\/b><\/p>\n<div class=\"spoiler_text\">\n<pre><code class=\"vbscript\">'#$language = &quot;VBScript&quot; '#$interface = &quot;1.0&quot; crt.Screen.Synchronous = True crt.screen.IgnoreEscape = True  scr_vers = &quot;0,1&quot;  ' Change Log: ' v0.1 21.01.14 The very beggining. Here where it starts.   Dim cur_scr_path, cur_scr_Name, cur_scr_ver, cur_scr_file Dim ser_scr_path, ser_scr_Name, ser_scr_ver, ser_scr_file   Sub CurrentScript()   \t\t\t\t\t'\u041f\u0443\u0442\u044c \u0434\u043e \u0442\u0435\u043a\u0443\u0449\u0435\u0433\u043e \u0441\u043a\u0440\u0438\u043f\u0442\u0430, \u0435\u0433\u043e \u0438\u043c\u044f \u0438 \u0432\u0435\u0440\u0441\u0438\u044f \tcur_scr_path = crt.ScriptFullName\t \tFor i = 1 to  10 \t\tif InStr(cur_scr_path,&quot;\\&quot;) = 0 then   \t\t\tExit for\t \t\tend if\t\t\t \t\tcur_scr_path = Right(cur_scr_path, Len(cur_scr_path) - InStr(cur_scr_path,&quot;\\&quot;))\t\t \tnext \tcur_scr_Name = cur_scr_path \t'msgbox cur_scr_Name \tcur_scr_path = crt.ScriptFullName \tSet cur_scr_file = CreateObject(&quot;Scripting.FileSystemObject&quot;).OpenTextFile(cur_scr_path,1)  ' 1 - for reading \t\tdo while not cur_scr_file.AtEndOfStream \t\tcur_scr_ver = cur_scr_file.ReadLine \t\tcur_scr_ver = trim(cur_scr_ver) \t\tif left(cur_scr_ver, 10) = &quot;scr_ver = &quot; then \t\t\tcur_scr_ver =  Mid (cur_scr_ver, 12, Len(cur_scr_ver) - 12)'Mid(cur_scr_ver, 11,InStr(cur_scr_ver,&quot; &quot;)) \t\t\t'msgbox cur_scr_ver = &quot; & cur_scr_ver\t\t \t\t\tExit do \t\tend if\t \tloop  \tcur_scr_file.Close \t end sub  Sub ServerScript()\t\t\t\t\t\t'\u041f\u0443\u0442\u044c \u0434\u043e \u0441\u0435\u0440\u0432\u0435\u0440\u043d\u043e\u0433\u043e \u0441\u043a\u0440\u0438\u043f\u0442\u0430, \u0432\u0435\u0440\u0441\u0438\u044f \tser_scr_path = &quot;\\\\SERVER\\Script&quot; & &quot;\\&quot; &cur_scr_Name \t'msgbox ser_scr_path \tSet ser_scr_file = CreateObject(&quot;Scripting.FileSystemObject&quot;).OpenTextFile(ser_scr_path,1)  ' 1 - for reading \tdo while not ser_scr_file.AtEndOfStream \t\tser_scr_ver = ser_scr_file.ReadLine \t\tser_scr_ver = trim(ser_scr_ver) \t\t 'msgbox ser_scr_ver \t\tif left(ser_scr_ver, 10) = &quot;scr_ver = &quot; then  \t\t\tser_scr_ver =  Mid (ser_scr_ver, 12, Len(ser_scr_ver) - 12) \t\t\t'msgbox &quot;ser_scr_ver = &quot; & ser_scr_ver \t\t\tExit do \t\tend if\t \tloop  \tser_scr_file.Close  End sub\t  Sub Comparisson()\t\t\t\t\t\t' \u0421\u0440\u0430\u0432\u043d\u0438\u0432\u0430\u0435\u043c \u0432\u0435\u0440\u0441\u0438\u0438, \u0441\u0432\u043e\u0439 \u0441\u0442\u0430\u0442\u0443\u0441 \u0438 \u0437\u0430\u0433\u0440\u0443\u0436\u0430\u0435\u043c \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435. \tConst OverwriteExisting = True \t'msgbox  &quot;_&quot; & cur_scr_ver & &quot;_&quot; & ser_scr_ver& &quot;_&quot; \t'MsgBox (TypeName(cur_scr_ver))  & &quot;_&quot; &  (TypeName(ser_scr_ver)) \t \tIf Developer = true then \t\t If CDbl(cur_scr_ver) &lt; CDbl(ser_scr_ver) then \t\t' \u0415\u0441\u043b\u0438 \u0432\u0435\u0440\u0441\u0438\u044f \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0435 \u043d\u043e\u0432\u0435\u0435 \t\t\tmsgbox &quot;\u0412\u0435\u0440\u0441\u0438\u044f \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0435 \u043d\u043e\u0432\u0435\u0435. WTF?!&quot;,0 , &quot;God mode ON.&quot; \t\t elseif CDbl(cur_scr_ver) = CDbl(ser_scr_ver) then \t' \u0415\u0441\u043b\u0438 \u0432\u0435\u0440\u0441\u0438\u044f \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0435 \u043e\u0434\u0438\u043d\u0430\u043a\u043e\u0432\u0430 \t\t\tmsgbox &quot;Version equals, nothing to do&quot; ,0 , &quot;God mode ON.&quot; \t\t elseif CDbl(cur_scr_ver) &gt; CDbl(ser_scr_ver) then \t' \u0415\u0441\u043b\u0438 \u0432\u0435\u0440\u0441\u0438\u044f \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0435 \u043d\u0438\u0436\u0435 \u0432\u0435\u0440\u0441\u0438\u0438 \u043d\u0430 \u043a\u043e\u043c\u043f\u0435. \u0421\u043a\u0440\u0438\u043f\u0442 \u0441\u043e\u0437\u0434\u0430\u0442\u0435\u043b\u044f \t\t\tmsgbox &quot;Version difference, Uploading new version to the server. Press ok to begin&quot; ,0 , &quot;God mode ON.&quot; \t\t\tSet objFSO = CreateObject(&quot;Scripting.FileSystemObject&quot;) \t\t\tobjFSO.CopyFile cur_scr_path , ser_scr_path, OverwriteExisting\t\t \t\t end if  \telseif \t Developer = false then \t\t If CDbl(cur_scr_ver) &lt; CDbl(ser_scr_ver) then \t\t' \u0415\u0441\u043b\u0438 \u0432\u0435\u0440\u0441\u0438\u044f \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0435 \u043d\u043e\u0432\u0435\u0435. \u0421\u043a\u0440\u0438\u043f\u0442 \u042e\u0437\u0435\u0440\u0430. \t\t\tmsgbox &quot;\u041e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u0430 \u043d\u043e\u0432\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f. \u0417\u0430\u0433\u0440\u0443\u0436\u0430\u044e \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435.&quot; , 0 , &quot;UpdateEngine&quot;  \t\t\tSet objFSO = CreateObject(&quot;Scripting.FileSystemObject&quot;) \t\t\tobjFSO.CopyFile  ser_scr_path, cur_scr_path, OverwriteExisting\t \t\t elseif CDbl(cur_scr_ver) = CDbl(ser_scr_ver) then \t' \u0415\u0441\u043b\u0438 \u0432\u0435\u0440\u0441\u0438\u044f \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0435 \u043e\u0434\u0438\u043d\u0430\u043a\u043e\u0432\u0430 \t\t\tmsgbox &quot;\u0412\u0435\u0440\u0441\u0438\u0438 \u0440\u0430\u0432\u043d\u044b.&quot;, 0 , &quot;UpdateEngine&quot;  \t\t elseif CDbl(cur_scr_ver) &gt; CDbl(ser_scr_ver) then \t' \u0415\u0441\u043b\u0438 \u0432\u0435\u0440\u0441\u0438\u044f \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0435 \u043d\u0438\u0436\u0435 \u0432\u0435\u0440\u0441\u0438\u0438 \u043d\u0430 \u043a\u043e\u043c\u043f\u0435. \t\t\tmsgbox &quot;\u0412\u0435\u0440\u0441\u0438\u044f \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0435 \u0441\u0442\u0430\u0440\u0435\u0435.&quot;, 0 , &quot;UpdateEngine&quot;  \t\t end if \t\t\t \tend if  \tDeveloper = false \texit_ = 1 End sub\t  Call CurrentScript() Call ServerScript() Call Comparisson() <\/code><\/pre>\n<p>  <\/div>\n<\/div>\n<h4>\u041d\u0430\u043f\u043e\u0441\u043b\u0435\u0434\u043e\u043a <\/h4>\n<p>  \u0423 \u043c\u0435\u043d\u044f \u0435\u0441\u0442\u044c \u0435\u0449\u0435 \u043e\u0434\u0438\u043d \u043e\u0447\u0435\u043d\u044c \u043f\u043e\u043b\u0435\u0437\u043d\u044b\u0439 \u0441\u043a\u0440\u0438\u043f\u0442\u0438\u043a \u0434\u043b\u044f \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u044f GPON MA5680T. \u041a\u0442\u043e \u0441\u0442\u0430\u043b\u043a\u0438\u0432\u0430\u043b\u0441\u044f, \u0442\u043e\u0442 \u0437\u043d\u0430\u0435\u0442 \u043d\u0430\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u043b\u043e\u0436\u043d\u043e \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0442\u044c \u0443\u0441\u043b\u0443\u0433\u0438 \u0438\u043b\u0438 \u0440\u0430\u0437\u0431\u0438\u0440\u0430\u0442\u044c\u0441\u044f \u0432 \u0442\u0435\u043a\u0443\u0449\u0435\u0439 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \u043e\u043a\u043e\u043d\u0435\u0447\u043d\u043e\u0433\u043e \u0442\u0435\u0440\u043c\u0438\u043d\u0430\u043b\u0430, \u0442.\u043d. \u00ab\u043f\u043e\u043d\u043a\u0438\u00bb. \u042f \u043d\u0430\u043f\u0438\u0441\u0430\u043b \u0441\u043a\u0440\u0438\u043f\u0442\u0438\u043a \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0442\u044c \u0443\u0441\u043b\u0443\u0433\u0438, \u0432\u044b\u0432\u043e\u0434\u0438\u0442\u044c \u0441\u043f\u0438\u0441\u043e\u043a \u0443\u043b\u0443\u0433 \u0438\u043b\u0438 \u0440\u0430\u0437\u0431\u0438\u0440\u0430\u0442\u044c \u043f\u043e\u043d\u043a\u0443 \u0438\u0437 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 GPONa. \u0418\u0442\u043e\u0433\u043e\u0432\u0430\u044f \u0442\u0430\u0431\u043b\u0438\u0447\u043a\u0430, \u0444\u043e\u0440\u043c\u0438\u0440\u0443\u0435\u043c\u0430\u044f \u0441\u043a\u0440\u0438\u043f\u0442\u043e\u043c \u0432\u044b\u0433\u043b\u044f\u0434\u0438\u0442 \u0442\u0430\u043a<\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">GPON<\/b><\/p>\n<div class=\"spoiler_text\">\n<pre><code class=\"bash\">\u041e\u0431\u044a\u0435\u043a\u0442:    (6-0\/1\/1-2)   ONT_name \u0421\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435: UP \u0422\u0438\u043f:       92 C\u0435\u0440\u0438\u0439\u043d\u0438\u043a:  32303131B881F241 (2011-B881F241) __________________________  Service Port summury: ========================================================= |S*P |   |Vlan|   |Gem |   |U-V |   |RTx |   || Vlan desc --------------------------------------------------------- |5   |   | 600|   |130 |   |2   |   |5   |   || Chanel1_name |38  |   |1203|   |136 |   |3   |   |7   |   ||  |180 |   |3563|   |213 |   |6   |   |2   |   || Chanel2_name |143 |   |3786|   |304 |   |4   |   |2   |   || Chanel3_name |573 |   | 598|   |390 |   |7   |   |7   |   ||  =========================================================  \u041f\u043e\u0440\u0442\u044b (O = UP; X = Down): ---------------------- [O] - Port 1 :   1,[2], [O] - Port 2 :   1,[3], [O] - Port 3 :   1,[4], [O] - Port 4 :   1,[6], [X] - Port 5 :   1,[7], ---------------------- ---------------------- Tcont_id 0.......1 Tcont_id 1.......12 Tcont_id 2.......5 Tcont_id 3.......57 Tcont \u0412\u0441\u0435\u0433\u043e: 4 ----------------------  <\/code><\/pre>\n<p>  <\/div>\n<\/div>\n<div class=\"clear\"><\/div>\n<\/p><\/div>\n<p> \u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 <a href=\"http:\/\/habrahabr.ru\/post\/210822\/\"> http:\/\/habrahabr.ru\/post\/210822\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<div class=\"content html_format\"> \t\t\t\u0412\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0435 \u0432 \u0441\u0432\u043e\u0435\u0439 \u0440\u0430\u0431\u043e\u0442\u0435 SecureSRT? \u0412\u0430\u043c \u043c\u043d\u043e\u0433\u043e \u0440\u0430\u0437 \u0432 \u0434\u0435\u043d\u044c \u043f\u0440\u0438\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u0437\u0430\u0445\u043e\u0434\u0438\u0442\u044c \u043d\u0430 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u043e\u0435 \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u0435 \u0432 \u043e\u0434\u043d\u043e\u043c \u0438\u043b\u0438 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0430\u0445 ip \u0430\u0434\u0440\u0435\u0441\u043e\u0432, \u043e\u0442\u043b\u0438\u0447\u0430\u044e\u0449\u0438\u0445\u0441\u044f \u043b\u0438\u0448\u044c \u043e\u0434\u043d\u0438\u043c-\u0434\u0432\u0443\u043c\u044f \u043a\u043e\u043d\u0435\u0447\u043d\u044b\u043c\u0438 \u043e\u043a\u0442\u0435\u0442\u0430\u043c\u0438 \u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0442\u044c \u043d\u0430 \u043d\u0438\u0445 \u0442\u0438\u043f\u043e\u0432\u044b\u0435 \u0437\u0430\u0434\u0430\u0447\u0438? \u041b\u043e\u0433\u0438\u043d-\u043f\u0430\u0440\u043e\u043b\u044c \u0434\u043b\u044f \u0432\u0445\u043e\u0434\u0430 \u043d\u0430 \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u0435 \u0432 \u0432\u0430\u0448\u0435\u0439 \u0441\u0435\u0442\u0438 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u043e\u0434\u043d\u043e\u0439-\u0434\u0432\u0443\u043c\u044f \u043a\u043e\u043c\u0431\u0438\u043d\u0430\u0446\u0438\u044f\u043c\u0438? \u0412\u044b \u043c\u043d\u043e\u0433\u043e \u0434\u0443\u043c\u0430\u043b\u0438 \u043d\u0430\u0434 \u0442\u0435\u043c, \u043a\u0430\u043a \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0442\u0430\u043a, \u0447\u0442\u043e\u0431\u044b \u0432\u0441\u0435 \u044d\u0442\u043e \u0434\u0435\u043b\u0430\u043b\u043e\u0441\u044c \u0441\u0430\u043c\u043e, \u043d\u043e \u0431\u043e\u044f\u043b\u0438\u0441\u044c \u0441\u043f\u0440\u043e\u0441\u0438\u0442\u044c? \u0418\u043b\u0438 \u043f\u0440\u043e\u0441\u0442\u043e \u0445\u043e\u0442\u0438\u0442\u0435 \u0432\u043a\u0440\u0430\u0442\u0446\u0435 \u0443\u0437\u043d\u0430\u0442\u044c \u0447\u0442\u043e \u0432 \u043f\u0440\u0438\u043d\u0446\u0438\u043f\u0435 \u043c\u043e\u0436\u043d\u043e \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0441\u043a\u0440\u0438\u043f\u0442\u043e\u043c \u043d\u0430 SecureSRT? \u0418 \u0442\u0430\u043a, SecureCRT + VBScript \u0438\u043b\u0438 \u00ab\u0442\u0432\u043e\u0440\u0447\u0435\u0441\u0442\u0432\u043e \u0432 \u0440\u0443\u0442\u0438\u043d\u0435\u00bb. \u0414\u043e\u0431\u0440\u043e \u043f\u043e\u0436\u0430\u043b\u043e\u0432\u0430\u0442\u044c \u043f\u043e\u0434 \u043a\u0430\u0442.  <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-210822","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/210822","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=210822"}],"version-history":[{"count":0,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/210822\/revisions"}],"wp:attachment":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=210822"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=210822"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=210822"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}