سلام
می خوام یه بت فایل بسازم در ویندوز که با اجرا بدون هیچ سوالی اتصال رو برقرار کنه و بعد هم دستورات اجرا بشه و در آخر هم اتصال بسته بشه .
ممنون می شم راهنمایی کنید
:)
Printable View
سلام
می خوام یه بت فایل بسازم در ویندوز که با اجرا بدون هیچ سوالی اتصال رو برقرار کنه و بعد هم دستورات اجرا بشه و در آخر هم اتصال بسته بشه .
ممنون می شم راهنمایی کنید
:)
از دستور rasdial استفاده کنید
به صورت زیر
[CODE]rasdial.exe [connection name][/CODE]
سلام
ممنون از توجهتون
من خیلی گشتم در مورد دستورات rasdial ولی برای اتصال تلنت چیزی پیدا نکردم
لطف می کنید راهنمایی کنین،مثلا با نمنونه دستور
[QUOTE=ehsan653;375042]سلام
ممنون از توجهتون
من خیلی گشتم در مورد دستورات rasdial ولی برای اتصال تلنت چیزی پیدا نکردم
لطف می کنید راهنمایی کنین،مثلا با نمنونه دستور[/QUOTE]
من حواسم به عنوان نبود فکر کردم می خواید یه کانکشن رو وصل کنید .
Rasdial هیچ ربطی به تلنت نداره
با استفاده از دستور زیر می تونید این کار رو انجام بدید
[CODE]echo COMMAND|telnet 10.13.6.216 9100[/CODE]
باز هم سلام
ظاهرا باز هم اصلا مطلب رو نخوندین
چون فرمان تلنت رو می دونم مشگل اینجاست که می خوام ازم پسورد هم نپرسه !
مثال کاملتر تلنت :
telnet -l username hostname portnumber
اما باز یوزر رو می خواد.
سلام
در مورد این کاری که می خواهی انجام بدی با استفاده از نرم افزار KiTTY می تونی یوزر و پسورد را به سیستم بدی تا بدون سوال وصل بشه و همچنین دستورات مورد نظرت را هم بدی جهت اطلاعات بیشتر به اینجا مراجعه کنید:
[url=http://www.9bis.net/kitty/?page=Logon%20script&zone=en]KiTTY - Logon script[/url]
اما توصیه می شود به جای Telnet از SSH استفاده کنید چون علاوه بر امنیت بالاتر قابلیت AutoLogin را هم دارد.
البته نمی دونم شما به چه سیستم یا ابزاری می خواهید وصل شوید ولی اکثر ابزارهای شبکه هر دو پروتوکل را ساپورت می کنند در مورد سور های ویندوزی هم می شود از OpenSSH استفاده کرد و هم با روش های دیگر مانند WMI, Netsh or PowerShell می توانید استفاده کنید.
موفق باشید.
[QUOTE=iamexpert;375096]سلام در مورد این کاری که می خواهی انجام بدی با استفاده از نرم افزار KiTTY می تونی یوزر و پسورد را به سیستم بدی تا بدون سوال وصل بشه و همچنین دستورات مورد نظرت را هم بدی جهت اطلاعات بیشتر به اینجا مراجعه کنید: [url=http://www.9bis.net/kitty/?page=Logon%20script&zone=en]KiTTY - Logon script[/url] اما توصیه می شود به جای Telnet از SSH استفاده کنید چون علاوه بر امنیت بالاتر قابلیت AutoLogin را هم دارد. البته نمی دونم شما به چه سیستم یا ابزاری می خواهید وصل شوید ولی اکثر ابزارهای شبکه هر دو پروتوکل را ساپورت می کنند در مورد سور های ویندوزی هم می شود از OpenSSH استفاده کرد و هم با روش های دیگر مانند WMI, Netsh or PowerShell می توانید استفاده کنید. موفق باشید.[/QUOTE] سلام ممنون از راهنماییتون ،نصف قضیه برام جل شد . می خوام به میکروتیک وصل بشم و یه پورت رو خاموش و روشن کنم البته با یک bat فایل لازمه انجام بشه . ممنون میشم برای این قسمت هم کمک کنید.
منم یه مدت دنبال این موضوع بودم ، اما به این نتیجه رسیدم که برای این کار با فایل bat نمیشه کاری کرد(شایدم بشه من راهی پیدا نکردم).اما میتونی این کار رو با فایل vbs و دستورات vb Script انجام بدید.
این دستورات رو وارد کنید و با پسوند vbs ذخیره کنید و اجرا کنید :
Set cloner = CreateObject("WScript.Shell")
cloner.run"cmd"
WScript.Sleep 500
cloner.SendKeys"telnet 00.00.00.00"
cloner.SendKeys("{Enter}")
WScript.Sleep 500
cloner.SendKeys"user"
cloner.SendKeys("{Enter}")
WScript.Sleep 5000
cloner.SendKeys"pass"
cloner.SendKeys("{Enter}")
WScript.Sleep 5000
cloner.SendKeys"command"
cloner.SendKeys("{Enter}")
دستور sleep مقدار زمانی هست که صبر میکنه تا دستور بعدی رو وارد کنه ، و به خاطر این ، زمان user و pass رو بیشتر از بقیه گذاشتم ، چون زمانی که در میکروتیک user وارد میشه تا زمانی که ازتون pass رو بخواد کمی طول میکشه.
عالی بود ممنون :)