PsExec: bu nima va undan qanday foydalanish kerak

Mundarija:

PsExec: bu nima va undan qanday foydalanish kerak
PsExec: bu nima va undan qanday foydalanish kerak
Anonim

PsExec - bu Microsoft-ning portativ vositasi bo'lib, har qanday foydalanuvchi hisob ma'lumotlari yordamida jarayonlarni masofadan boshqarish imkonini beradi. Bu biroz masofaviy kirish dasturiga o'xshaydi, lekin kompyuterni sichqoncha bilan boshqarish o'rniga buyruqlar buyruq satri orqali yuboriladi.

PsExec-dan nafaqat masofaviy kompyuterdagi jarayonlarni boshqarish, balki dastur konsoli chiqishini mahalliy kompyuteringizga yoʻn altirish uchun ham foydalanishingiz mumkin, bu jarayon mahalliy ishlayotgandek koʻrinadi.

PsExec ishlashi uchun masofaviy kompyuterda hech qanday dastur kerak emas, lekin birinchi marta sinab koʻrganingizda asbob toʻgʻri ishlamasa, bir nechta narsani yodda tutish kerak.

PsExec-ni qanday sozlash kerak

Agar PsExec koʻchma boʻlsa va uni masofaviy kompyuterga nusxalash shart boʻlmasa, u aslida qanday sozlashni talab qiladi?

Asbob faqat muayyan sharoitlarda ishlaydi. Ya'ni, mahalliy va masofaviy kompyuterda fayl va printerni almashish yoqilganda va masofaviy mashinada uning \Windows\ jildiga kirishni ta'minlash uchun $admin ulushi to'g'ri sozlangan bo'lsa.

Bu faylni ikki marta tekshirishingiz mumkin va Windows xavfsizlik devori sozlamalariga qarab chop etishni almashish yoqilgan:

  1. Ishga tushirish muloqot oynasiga firewall.cpl kiriting. Run-ni ochishning bir usuli - WIN+R klaviatura yorliqlari.

  2. Oynaning chap tomonidagi Ilova yoki funksiyaga Windows xavfsizlik devori orqali ruxsat berish ni tanlang.

    Image
    Image

    Bu Kompyuteringiz qanday sozlanganiga qarab Windows Defender xavfsizlik devori orqali ilova yoki funksiyaga ruxsat berish deb oʻqilishi mumkin, ammo bu bir xil variant.

  3. Fayl va printerni almashish oʻng tomonidagi Shaxsiy oynasida belgi borligiga ishonch hosil qiling. Agar shunday bo'lmasa, o'sha katakchaga belgi qo'ying va OK ni tanlang.

    Image
    Image

    Agar xavfsizlik devori sozlamalarini oʻzgartira olmasangiz, chunki ular kulrang boʻlsa, oynaning yuqori qismidagi Sozlamalarni oʻzgartirish ni tanlang.

  4. Endi siz istalgan ochiq Windows xavfsizlik devori sozlamalaridan chiqishingiz mumkin.

Endi Windows xavfsizlik devori PsExec uchun toʻgʻri sozlangan boʻlsa, quyidagilar toʻgʻri boʻlsa, masofaviy kompyuterda $admin ulushiga kirishda hech qanday muammo boʻlmasligi kerak:

  • Ikkala kompyuter ham bir ishchi guruhiga tegishli
  • Siz masofaviy kompyuterda administrator hisobi parolini bilasiz

Agar sizga bu ishlarni bajarishda yordam kerak boʻlsa yoki ularni toʻgʻri bajargan boʻlsangiz, Wintips.org saytida ushbu oʻquv qoʻllanmasini koʻring, lekin keyinroq, quyida tavsiflanganidek PsExec-dan foydalanishga urinib koʻrganingizdan soʻng, “kirish rad etildi” xatosi paydo boʻladi.

PsExec-dan qanday foydalanish kerak

Masofaviy buyruqlarni bajarish uchun PsExec-dan foydalanishdan oldin dasturni yuklab olishingiz va buyruq satrini asbobdan toʻgʻri foydalana oladigan tarzda joylashtirishingiz kerak.

Yuklab oling va oching

  1. PsExec-ni masofaviy buyruqlarni ishga tushiradigan kompyuterga yuklab oling. U Microsoft’dan Sysinternals’da PsTools’ning bir qismi sifatida bepul.

  2. PsTools.zip yuklab olishdan fayllarni chiqarib oling. Buni ZIP faylni sichqonchaning oʻng tugmasi bosish va Hammasini chiqarish tanlash orqali qilishingiz mumkin. Har qanday uchinchi tomon fayl ekstraktori ham ishlaydi.

    Image
    Image
  3. Olib tashlangan fayllar joylashgan jildni oching va jildning yuqori qismidagi navigatsiya panelidan u yerdagi narsalarni oʻchirib tashlang va cmd kiriting.

    Image
    Image

    Buni amalga oshirishning yana bir usuli, hech boʻlmaganda Windowsning baʼzi versiyalarida, PsTools jildidagi boʻsh joyni Shift+oʻng tugmasini bosing va Ochish-ni tanlang. buyruq oynasi bu yerda.

    Bu papkada buyruq satrini ochadi, shunda siz PsExec orqali buyruqlarni ishga tushirishingiz mumkin.

    Image
    Image
  4. Buyruqlar satri endi PsExec.exe-ni o'z ichiga olgan jildga ochiq bo'lsa, siz masofaviy kompyuterda buyruqlar kiritishni boshlashingiz mumkin.

Sintaksisni tushunish

Har qanday buyruq qatori vositasi singari, PsExec ham uning sintaksisi aniq bajarilgan taqdirdagina ishlaydi. Asbob tushunadigan tarzda buyruqlarni qanday kiritishni tushunganingizdan so'ng, dasturni istalgan buyruq satridan boshqarishingiz mumkin.

PsExec buyruqlari shunday kiritilishi kerak:

psexec [ kompyuter [, kompyuter2 [, …] | @file\][- u foydalanuvchi nomi [- p parol][- n s][- r xizmat nomi][- h][- l][- s |- e][- x][- i[sessiya][-c bajariladigan [-f |-v ][-w katalog][- d][- ][- a n, n, …] cmd [argumentlar]

Bu murakkab va chalkash koʻrinishi mumkin, ammo tashvishlanmang! Ushbu sahifaning pastki qismida mashq qilish uchun foydalanishingiz mumkin bo'lgan ba'zi misollar mavjud.

Yuqoridagi sintaksis quyidagi PsExec buyruq argumentlaridan birini bajarish uchun ishlatiladi:

PsExec buyruq parametrlari
Parametr Tushuntirish
- a Ilova ishlashi mumkin boʻlgan alohida protsessorlar, vergul bilan, bu erda 1 eng kichik raqamlangan protsessordir. Masalan, ilovani CPU 2 va CPU 4 da ishga tushirish uchun siz quyidagilarni kiritasiz: - a 2, 4
- c Ko'rsatilgan bajariladigan faylni bajarish uchun masofaviy tizimga nusxalash. Agar oʻtkazib yuborilsa, ilova masofaviy tizimdagi tizim yoʻlida boʻlishi kerak.
- d Jarayon tugashini kutmang (interaktiv emas).
- e Koʻrsatilgan hisob profilini yuklamaydi.
- f Masofaviy tizimda fayl allaqachon mavjud boʻlsa ham koʻrsatilgan dasturdan nusxa oling.
- i Dasturni masofaviy tizimda belgilangan seansning ish stoli bilan oʻzaro aloqada boʻlishi uchun ishga tushiring. Hech qanday seans belgilanmagan bo'lsa, jarayon konsol seansida ishlaydi.
- h Agar maqsadli tizim Windows Vista yoki undan yuqoriroq boʻlsa, agar mavjud boʻlsa, jarayonni hisobning yuqori tokeni bilan boshqaring.
- l Jarayonni cheklangan foydalanuvchi sifatida ishga tushirish (Administratorlar guruhini ajratadi va faqat Foydalanuvchilar guruhiga tayinlangan imtiyozlarga ruxsat beradi). Windows Vista'da jarayon past yaxlitlik bilan ishlaydi.
- n Masofadagi kompyuterlarga ulanishning kutish vaqti (soniyalarda)ni belgilaydi.
- p Foydalanuvchi nomi uchun ixtiyoriy parolni belgilaydi. Agar o'tkazib yuborilmasa, sizdan yashirin parolni kiritish so'raladi.
- r Yaratish yoki u bilan ishlash uchun masofaviy xizmat nomini belgilaydi.
- s Tizim hisobidagi masofaviy jarayonni ishga tushiradi.
- u Masofadagi kompyuterga kirish uchun ixtiyoriy foydalanuvchi nomini belgilaydi.
- v Koʻrsatilgan fayldan faqat versiya raqami yuqoriroq boʻlsa yoki masofaviy tizimdagidan yangiroq boʻlsa nusxa oladi.
- w Jarayonning ishchi katalogini oʻrnatadi (masofadagi kompyuterga nisbatan).
- x Foydalanuvchi interfeysini Winlogon xavfsiz ish stolida koʻrsatadi (faqat mahalliy tizim).
- ustuvor Jarayonni boshqa ustuvorlikda ishga tushirish uchun -past, -normaldan past, -normaldan yuqori, -yuqori yoki -real vaqtni belgilaydi. Windows Vista’da kam xotira va kiritish/chiqarish ustuvorligida ishlash uchun -background-dan foydalaning.
kompyuter Ko'rsatilgan masofaviy kompyuter(lar)da dasturni ishga tushirish uchun PsExec-ni yo'n altiradi. Agar o'tkazib yuborilmasa, PsExec ilovani mahalliy tizimda ishga tushiradi va agar joker belgi () belgilansa, PsExec buyruqni joriy domendagi barcha kompyuterlarda ishga tushiradi.
@fayl PsExec faylda koʻrsatilgan har bir kompyuterda buyruqni bajaradi.
cmd Bajariladigan ilova nomi.
argumentlar Oʻtkazish uchun argumentlar (esda tutingki, fayl yoʻllari maqsadli tizimda mutlaq yoʻllar boʻlishi kerak).

PsExec buyruq namunalari

Bu yerda masofaviy buyruq satri buyruqlarini ishga tushirish, Windows xizmatlarini boshqarish va dasturlarni ishga tushirish yoki oʻrnatish uchun PsExec-dan qanday foydalanishga oid bir nechta misollar keltirilgan.

CMD-ni masofadan oching

psexec \\192.168.86.62 cmd

Masofadagi kompyuterda buyruq satri buyruqlarini ishga tushirish uchun PsExec-dan foydalanishning eng oson usullaridan biri bu misolda mashinaning IP-manzili, 192.168.86.62 bo'yicha cmd-ni bajarishdir.

Buni qilish mavjud oynada oddiy buyruq satri oynasini ishga tushiradi va har bir buyruqni xuddi masofaviy kompyuter oldida oʻtirgandek kiritish imkonini beradi. Masalan, boshqa kompyuterdan natijalarni olish uchun ipconfig ni yoki yangi jild yaratish uchun mkdir ni, jild tarkibini roʻyxatga olish uchun direktorni va hokazolarni kiritishingiz mumkin.

Masofaviy buyruqni ishga tushirish

psexec \\mediaserver01 tracert lifewire.com

PsExec-dan foydalanishning yana bir usuli - bu buyruq satrini to'liq ishga tushirmasdan, individual buyruqlarni kiritish. Bu misolda biz lifewire.com ga qarshi tracert buyrug'ini bajarmoqdamiz va biz masofaviy kompyuter nomini ko'rsatganimiz uchun mediaserver01, buyruq natijalari mahalliy (ya'ni siz bo'lgan) emas, balki o'sha mashinaga tegishli. yoqilgan).

Xizmatni masofadan ishga tushirish

psexec \\FRONTDESK_PC -u tomd -p 3(tom87 net start spuler

Yuqorida koʻrsatilgan PsExec buyrugʻi misoli tomd foydalanuvchisi parolidan foydalangan holda FRONTDESK_PC kompyuterida masofadan turib Chop etish spoler xizmatini ishga tushiradi, 3(tom87.

Xizmatni masofadan turib toʻxtatish uchun xuddi shu buyruqdan foydalanish mumkin, lekin siz “start” oʻrniga “toʻxtatish”ni kiritasiz.

Roʻyxatga olish kitobi muharririni oching

psexec \\mikelaptopw10 -i -s C:\Windows\regedit.exe

Bu erda biz PsExec dasturidan tizim hisob qaydnomasida masofaviy kompyuterda, mikelaptopw10 da Ro'yxatga olish kitobi muharririni ishga tushirish uchun foydalanmoqdamiz. -i ishlatilganligi sababli dastur interaktiv rejimda ochiladi, ya'ni u aslida masofaviy qurilma ekranida ishga tushadi.

Agar yuqoridagi buyruqda -i oʻtkazib yuborilsa, dialog oynalari yoki boshqa oynalarni koʻrsatmaslik uchun u yashirin rejimda ishlaydi.

Dasturni masofaviy kompyuterga oʻrnatish

psexec \\J3BCD011 -c "Z:\files\ccleaner.exe" cmd /S

PsExec-dan qanday foydalanishning oxirgi misolida biz ccleaner.exe dasturini J3BCD011 masofaviy kompyuteriga nusxalash uchun -c dan foydalanamiz va keyin uni /S parametri, chunki CCleaner ovozsiz o'rnatishni yoqish uchun foydalanadi (foydalanuvchi kiritishni talab qilmaydi). Bunday argumentni qo'shish cmd ni talab qiladi.

PsExec xavfli boʻlishi mumkin

PsExec qanchalik kuchli ekanligini va undan xavfsiz boʻlmagan muhitda foydalanilganda kompyuteringizni buzish uchun qanday foydalanish mumkinligini tushunish juda muhim.

Masalan, - c, - u va - p kombinatsiyasi, ayniqsa Kompyuteringizga tarmoqqa ulangan va administrator hisob maʼlumotlarini biladigan har kimga kimningdir hisob maʼlumotlari bilan yashirin zararli dasturlarni ishga tushirishiga ruxsat bering.

Avvalgi boʻlimdagi soʻnggi, mutlaqo qabul qilinadigan misol ham butunlay yangi maqsadni egallaydi, agar siz CCleaner oʻrniga kimdir oʻzi xohlagan boshqa narsani fonda oʻrnatishi mumkin va buni koʻrsatadigan oyna ochilmayapti. nimadir sodir bo'lmoqda.

Barchasi, xavfsizlik devori talab qilinadigan oʻzgarishlar va administrator hisob maʼlumotlari haqida kimdir ega boʻlishi kerakligini hisobga olsak, masofaviy kompyuterda administrator paroli murakkab boʻlsa va boshqa asosiy xavfsizlik choralari koʻrilgan boʻlsa, tashvishlanishga hech qanday sabab yoʻq.

Ba'zi antivirus dasturlari PsExec-ni xavfli fayl sifatida noto'g'ri aniqlaydi, ammo agar siz foydalanayotgan dastur yuqoridagi Microsoft manbasidan ekanligini aniq bilsangiz, bu ogohlantirishlarga e'tibor bermaslik mumkin. Buning sababi zararli dastur viruslarni uzatish uchun PsExec dan foydalanishi ma'lum.

Tavsiya: