Psexec - ini adalah utilitas baris perintah yang nyaman, dengan itu Anda dapat menjalankan program pada sistem Windows jarak jauh, mengarahkan ulang data yang ditampilkan aplikasi pada layar ke PC lokal. Yaitu ketika bekerja dengan utilitas ini, orang merasa bahwa aplikasi tersebut bekerja secara lokal di PC Anda. PsExec adalah utilitas gratis dan dapat diunduh di https://download.sysinternals.com/files/PSTools.zip.
Apa persyaratan lingkungan untuk bekerja dengan utilitas PsExec? Untuk menjalankan perintah dan proses dari jarak jauh, perlu bahwa layanan Server dan Workstation berfungsi (Workstation dan Server) berfungsi pada PC jarak jauh dan lokal, dan pembagian $ Admin standar harus tersedia di komputer jarak jauh.
Kemudahan dari PsExec adalah mudah untuk digunakan pada jaringan karena kemampuan untuk menginstal dari jarak jauh tanpa harus menginstal atau mengkonfigurasi apapun pada masing-masing. Pada PC jarak jauh, PsExec berjalan sebagai layanan Windows dengan nama yang sama..
Psexec sangat nyaman saat melakukan banyak tugas yang berkaitan dengan pemeliharaan dan administrasi stasiun kerja dan server jarak jauh. Anda tidak perlu menginstalnya, Anda cukup menyalinnya ke direktori yang ditentukan dalam variabel %jalan% (mis. C: WindowsSystem32). Saat menjalankan perintah Psexec layanan PsExec (file executable system32psexesvc.exe) akan mulai pada PC jarak jauh, jadi untuk operasi normal Anda akan memerlukan hak administrator domain pada mesin jarak jauh. Format peluncuran utilitas dan opsi baris perintah Psexec berikut ini:
Penggunaan: psexec [komputer [, komputer2 [, ...] | @file] [- pengguna u [-p psswd]] [- ns] [- l] [- s | -e] [- x] [- i [sesi]] [- c [-f | -v]] [-w direktori] [- d] [-] [- an, n, ...] cmd [argumen]
Jika nama pengguna dan kata sandi tidak ditentukan, hak pengguna saat ini digunakan:
psexec buh_pc1 cmd.exe
psexec buh_pc1 -u admin -p P @ ssw0rd notepad.exe
Pada prinsipnya, utilitas ini dapat dianggap sebagai alternatif untuk telnet. Perhatian: ketika menggunakan PsExec, berhati-hatilah, karena pada prinsipnya koneksi antara server dan klien PsExec tidak dienkripsi dan data dapat dicegat oleh sniffer jaringan.
Jika Anda perlu menjalankan perintah tertentu pada beberapa komputer secara bersamaan (misalnya, shutdown -f -r -t 0 ☺), maka nama atau alamat ipnya harus dipisahkan dengan koma, atau ditempatkan dalam file teks, yang harus dipilih sebagai salah satu parameter mereka Utilitas PsExec ...
psexec buh_pc1, buh_pc2 shutdown -f -r -t 0
psexec @c: list_of_buh_pc.txt shutdown -f -r -t 0
Saat menggunakan sakelar “-c”, program yang ditentukan pertama-tama akan disalin dari PC Anda ke yang jauh, dan kemudian dijalankan. Switch-i menyebabkan perintah yang ditentukan untuk mulai secara interaktif. Jika, setelah menjalankan perintah tertentu, PsExec tidak menunggu akhirnya, tetapi mengubah kontrol (baris perintah) untuk Anda, Anda perlu menentukan parameter "-d":
psexec -d buh_pc1 chkdsk
Perintah ini memulai proses verifikasi disk pada sistem jarak jauh, dan administrator dapat terus memasukkan perintah.