محمد رفیعی
کارشناس زیر ساخت

آموزش اجرای دستور از راه دور روی کامپیوترهای شبکه با PsTools

در این مقاله قصد داریم نحوه اجرای برنامه یا دستور بر روی کلاینت ها رو خدمت شما عزیزان توضیح دهیم.برای امکان پذیر بودن انجام این کار شما باید از ابزار PSTools استفاده نمائید این ابزار شامل مجموعه ای از برنامه های کاربردی متنوع می باشد که اجرای این مجموعه تماما از طریق خط فرمان انجام می گیرد.شما این ابزار را به همراه برنامه های متنوع و تخصصی می توانید از آدرس زیر دانلود نمائید.

دوره های شبکه، برنامه نویسی، مجازی سازی، امنیت، نفوذ و ... با برترین های ایران

پس از دانلود کردن ابزار PSTools همانطور که قبلا خدمت دوستان عرض کردم می توانید برنامه های زیر را مشاهده نمائید

PsExec , psfile, PsGetsid, PsInfo, pskill, pslist, PsLoggedon, psloglist, 
pspasswd, psping, PsService, psshutdown, pssuspend 

در این قسمت ما از برنامه __PsExec __جهت اجرای برنامه یا دستور بر روی کلاینت (چیزی همانند Telnet یا برنامه های Remote)مورد نظر استفاده می کنیم.که ساختار کلی آن به صورت زیر می باشد،که تعدادی از سوئیچ های این دستور را به همراه مثال خدمت دوستان توضیح می دهیم.

usage: [\\computer[,computer[,...] | @file][-u user [-p psswd]][-n s][-l][-s|-e][-i [session]][-c [-f|-v]][-d]
[-w directory][-<priority>][-a n,n,...>] cmd [arguments]
  • computer در این قسمت شما نام یا آذرس IP کامپیوتر هایی را که قصد دارید برنامه یا دستوری بر روی آن اجرا شود را به شکل \\computer وارد می کنیم.
  • file@ با استفاده از این قابلیت شما قادر خواهید بود لیست کامپیوتر ها را در فایل با فرمت TXT وارد کنید .
  • u- نام کاربری که می خواهید با آن بر روی سیستم های مورد نظر برنامه را اجرا کنید.
  • p- تعیین رمز کاربر مورد نظر ، چنانچه پس از نام کاربری رمز را وارد نکنید در هنگام اجرا از شما رمز می خواهد.
  • s- اجرای برنامه بر روی سیستم مورد نظر با اکانت System account
  • e- لود کردن پروفایل کاربر مورد نظر

در قسمت cmd نام برنامه یا دستور مورد نظر را وارد کرده و چنانچه دارای آرگومان هایی باشند پس از آن وارد می کنیم.

مثال:

psexec \\s-info03  -u s\administrator cmd
وب سایت توسینسو

*با اجرای دستور فوق شما از طریق کنسول CMD به سیستم مورد نظر متصل شده و دستورات مورد نظرتان را بر روی آن اجرا می کنید.

psexec \\s-info03  -u s\administrator ipconfig /all
وب سایت توسینسو

*دستور فوق اطلاعات IP سیستم مورد نظر را به راحتی در اختیار شما قرار می دهد.

psexec @c:\computers.txt -u s\administrator  cmd /c "net time \\192.168.100.1 /set /y”
وب سایت توسینسو

با آرزوی موفقیت

نویسنده:خارکن-رفیعی

منبع : انجمن تخصصی فناوری اطلاعات ایران

هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی می باشد


محمد رفیعی
محمد رفیعی

کارشناس زیر ساخت

لیسانس کامپیوتر نرم افزار شاغل در مپنا

نظرات