درخواست های ارتباط
جستجو
لیست دوستان من
صندوق پیام
همه را دیدم
  • در حال دریافت لیست پیام ها
صندوق پیام
رویدادها
همه را دیدم
  • در حال دریافت لیست رویدادها
همه رویدادهای من
دوره های مرتبط
دوره آموزشی نصب ، راه اندازی و پیکربندی ایمیل سرور MDaemon
مدرس: aliaghamiri
این دوره را در 10 قسط خریداری کنید
دوره آموزشی راه اندازی کلیه VPN سرورهای مایکروسافت
مدرس: UNITY
این دوره را در 3 قسط خریداری کنید
دوره آموزشی بین المللی MCSA ویندوز سرور 2012 کد 70-410
مدرس: isaac
این دوره را در 37 قسط خریداری کنید
بهترین دوره آموزشی بین المللی +CompTIA Network در دنیا
مدرس: UNITY
این دوره را در 64 قسط خریداری کنید
دوره آموزشی مقدماتی نرم افزار Wireshark
مدرس: mabedini
این دوره را در 8 قسط خریداری کنید
دوره آموزشی جامع نصب و راه اندازی انواع FTP سرور
مدرس: taghandiki
این دوره را در 7 قسط خریداری کنید
دوره آموزشی سیسکو آسان است
مدرس: emasis
این دوره را در 35 قسط خریداری کنید
دوره آموزشی نصب ، راه اندازی و پیکربندی فایل سرور Serv-U
مدرس: taghandiki
این دوره را در 11 قسط خریداری کنید
دوره آموزشی مدیریت کلاس از راه دور و مانیتورینگ با NetOP
مدرس: emasis
این دوره را در 2 قسط خریداری کنید
نصب ویندوز به روش Backup های مستقل از سخت افزار با Acronis True Image
مدرس: milad.fashi
این دوره را در 4 قسط خریداری کنید

اجرای برنامه یا دستور بر روی کلاینت با ابزار PSTools

5 نظرات
158 بازدیدها
در این مقاله قصد داریم نحوه اجرای برنامه یا دستور بر روی کلاینت ها رو خدمت شما عزیزان توضیح دهیم.برای امکان پذیر بودن انجام این کار شما باید از ابزار 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
Image

*با اجرای دستور فوق شما از طریق کنسول CMD به سیستم مورد نظر متصل شده و دستورات مورد نظرتان را بر روی آن اجرا می کنید.
psexec \\s-info03  -u s\administrator ipconfig /all
Image

*دستور فوق اطلاعات IP سیستم مورد نظر را به راحتی در اختیار شما قرار می دهد.
psexec @c:\computers.txt -u s\administrator  cmd /c "net time \\192.168.100.1 /set /y”
Image


با آرزوی موفقیت
نویسنده:خارکن-رفیعی
منبع : انجمن تخصصی فناوری اطلاعات ایران
هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی می باشد
برچسب ها
مطالب مرتبط

در حال دریافت اطلاعات

نظرات
  • سلام بر دوستان مهندس

    ضمن تشکر از مطلب بسیار مفیدتون ، خواستم دوستانی که عملا با این دستورات در شبکه دامین کار کردن مرا با نحوه و فورمت ایجاد لیست و نحوه عملی اجرای دستورات آشنا کنند چون من با دستورات به صورت تک کاربره راحت می تونم کار کنم ولی لیست !

    -در ضمن آیا با لیست از کلیــــه دستورات مثلا Pskill یا psshutdown و ... میشه بهره برد ؟
    -در ضمن ممنون میشم مفهوم [] یا | و دیگر علایم بکار برده شده در دستورات رو برام مطرح کنید ؟ اصلا این -علایم باید در دستورات تایپ بشه ؟
    -فورمت کاربران تو لیست باید چگونه باشه ؟
    -آیا لیست در مسیر خاصی برای فراخونی باید قرار بگیرد ؟


    با سپاس از شما دوستان مهربون
  • با سلام وتشکر
    شما کافیست در یک فایل با فرمت TXT به ترتیب اسم کامپیوترهای موجود در شبکه را به صورت زیر هم وارد کنید یا IP های موجود در شبکه را به شکل زیر لیست کنید.
    computer1
    computer2
    سپس مسیر فایل را هنگام اجرای دستور وارد کنید.بهتر است برای سهولت فایل را در مسیر قابل دسترس قرار دهید.
    ضمنا در همه دستوراتی که عبارت Computers وجود دارد شما می توانید از این طریق کار خود را انجام دهید.
  • ضمن تشکر مجدد از راهنمایی شما

    قابل عرض که ممنون میشم برای لیست تهیه شده فرضی :» دستور بستن یکباره یک نرم افزار مثلا "اکسل" ووو خاموش کردن کل کامپیوترهای لیست رو برام درج کنید (قابل ذکر در دامین یوزر من عضو گروه ادمین است)

    متشکرم
  • با سلام
    psshutdown -s -u test\administrator -p *** @c:\computers.txt
  • باسلام و تشکر از مطالب مفیدتان . من میخوام در دامین مشخصات سخت افزاری همه کامپیوترها را بگیرم. ادمین هستم. با psinfo و psexc موفق نشدم. جایی هم که پسورد میخواد یا نمیتونم تایپ کنم یا access denied میده. مرسی

برای ارسال نظر ابتدا به سایت وارد شوید

arrow