Apakah kamu tahu cara menjalankan PsExec di PowerShell? Kamu perlu mengatur alat PsExec di komputermu, mengizinkan Windows Firewall, dan kemudian kamu dapat menggunakan PsExec di PowerShell. Posting ini menawarkan panduan langkah demi langkah dengan gambar. Ayo mulai!
Saya sudah mencari-cari namun tidak dapat menemukan cara untuk melakukan apa yang saya inginkan. Dapatkah seseorang memberitahu saya bagaimana cara menjalankan PsExec di PowerShell? Terima kasih sebelumnya."
- Pertanyaan dari seorang pengguna
PsExec adalah alat administrasi jarak jauh berbasis baris perintah yang memungkinkan eksekusi proses di sistem lain dengan menjalankan perintah di Command Prompt atau PowerShell. Berbeda dengan Telnet dan RDP, PsExec tidak memerlukan pemasangan program klien di PC Anda atau perangkat lunak lainnya di host jarak jauh. Masukan dan keluaran program konsol dapat dialihkan oleh PsExec.
Dalam panduan ini, Anda akan belajar cara menggunakan PsExec di PowerShell.
PsExec adalah alat yang berguna untuk dimiliki sebagai bagian dari IT Tools Anda jika Anda memiliki permintaan atau masalah besar. Anda dapat mengatasinya dengan satu skrip PowerShell. Berikut ini cara menggunakan PsExec untuk menjalankan skrip PowerShell.
Anda perlu mempersiapkan beberapa hal agar dapat meluncurkan PsExec di komputer jarak jauh.
► Mengaktifkan Windows Firewall
Langkah 1. Cari Windows Defender Firewall with Advanced Security dan buka.
Langkah 2. Pastikan bahwa Firewall diaktifkan untuk semua profil domain, pribadi, dan publik.
► Membuka Port TCP/445 dan Port UDP/137 di komputer jarak jauh
Langkah 1. Klik kanan menu Start dan buka Windows PowerShell (Admin).
Langkah 2. Jalankan perintah berikut untuk mengaktifkan Port TCP/445.
Ganti "192.168.100.10" dengan alamat IP lokal Anda
Langkah 3. Jalankan perintah berikut untuk mengaktifkan Port UDP/137.
Ganti "192.168.100.10" dengan alamat IP lokal Anda
►Buka Remote Service Management (Meskipun tidak perlu, PsExec akan berjalan sangat lambat jika firewall diaktifkan dan layanan ini diblokir.)
Buka PowerShell dan jalankan perintah berikut:
Ganti "192.168.100.10" dengan alamat IP lokal Anda
Selanjutnya, Anda perlu mengunduh, menginstal, dan menguji PsExec di komputer lokal Anda.
Langkah 1. Unduh versi terbaru PsExec.
Langkah 2. Ekstrak file unduhan dan buka direktori tempat folder PsExec berada.
Langkah 3. Jalankan perintah berikut di PowerShell untuk memverifikasi bahwa Anda dapat masuk menggunakan PsExec di komputer remote.
Anda akan melihat sesuatu seperti ini jika tidak ada aturan firewall yang memblokir psexec.
Galat akses seperti yang berikut akan muncul jika firewall memblokir psexec.
,Terjemahkan konten di atas ke dalam bahasa Indonesia.Konten yang perlu diterjemahkan,jangan menerjemahkan nilai atribut href tag HTML a dan nilai atribut src tag img.Konten dalam {{}} tidak perlu diterjemahkan.Karakter Unicode tidak diterjemahkan.Jangan menerjemahkan atau mengubah struktur HTML dan atributnya.Satunya pilihan jika Windows Firewall pada komputer remote mencegah penggunaan PsExec adalah menerima PsExec dalam Windows Firewall dari komputer remote secara manual.
Sekarang Anda dapat menjalankan perintah PowerShell pada komputer remote dengan bantuan PsExec.
Sintaks dasarnya adalah:
Mari ambil beberapa situasi umum sebagai contoh.
Situasi 1: Menjalankan perintah pada komputer remote
Untuk menjalankan perintah ipconfig pada komputer remote bernama pc1, masukkan perintah berikut:
Situasi 2: Menjalankan perintah pada beberapa komputer remote
Untuk menjalankan perintah pada beberapa komputer, Anda perlu memisahkan perangkat dengan tanda koma. Berikut adalah perintah untuk menjalankan ipconfig pada pc1 dan srv-vm1:
Situasi 3: Menggunakan username dan password yang ditentukan
Gunakan perintah ini untuk membuat koneksi ke komputer remote menggunakan username dan password yang teridentifikasi:
Situasi 4: Menghentikan proses pada komputer remote
Langkah 1. Untuk menghentikan proses pada komputer remote, Anda harus memasukkan perintah berikut untuk mendapatkan PID proses dari tasklist.
Langkah 2. Temukan nomor PID-nya dan jalankan perintah berikut:
Situasi 5: Menginstal perangkat lunak secara remote
Untuk menginstal perangkat lunak pada komputer remote, Anda perlu menyalin file instalasi ke komputer remote. Sebagai contoh, gunakan perintah ini untuk menyalin file 7zip ke komputer pc1.
Situasi 6: Restart komputer remote
Anda dapat menggunakan perintah ini untuk merestart PC remote. Sebagai contoh, Anda akan me-restart pc1 dalam 60 detik.
Kemudian komputer remote akan mendapatkan pesan yang mengatakan komputer akan me-restart.
Situasi 7: Menghapus file dari komputer jarak jauh
Misalnya, jika Anda ingin menghapus file users.txt dari komputer jarak jauh, masukkan perintah berikut:
Situasi 8: Membuka Command Prompt pada komputer jarak jauh
Anda dapat membuka Command Prompt pada komputer jarak jauh dengan perintah ini:
Situasi 9: Menjalankan program pada komputer jarak jauh
Opsi -i memungkinkan Anda untuk membuka program pada komputer jarak jauh. Misalnya, jika Anda akan membuka notepad pada komputer jarak jauh, masukkan perintah berikut:
Kami telah menyebutkan sembilan perintah yang berguna, dan Anda juga dapat menjalankan perintah lain untuk mengelola komputer jarak jauh asalkan Anda mengirimkan sintaks yang benar.
Menjalankan PsExec di PowerShell membutuhkan pengetahuan IT khusus, atau Anda mungkin mendapatkan kesalahan karena perintah yang salah. Selain itu, karena banyak hacker menggunakan alat PsExec, banyak program antivirus mungkin memblokirnya sebagai trojan. Oleh karena itu, kami merekomendasikan menggunakan perangkat lunak desktop jarak jauh profesional untuk mengelola komputer jarak jauh Anda dengan mudah. Anda dapat menggunakan AnyViewer, yang memungkinkan Anda mengendalikan komputer secara jarak jauh seolah-olah Anda sedang duduk di depannya.
Dengan AnyViewer, Anda dapat dengan cepat memulai atau menghentikan program di desktop jarak jauh tanpa mengirimkan perintah PowerShell. Anda juga dapat me-reboot komputer dengan satu klik. Singkatnya, Anda dapat melakukan apa pun yang Anda inginkan pada komputer jarak jauh Anda.
AnyViewer memiliki operasi yang mudah dan keamanan tingkat tinggi, dan Anda hanya perlu membuat akun untuk akses jarak jauh tidak diawasi. Seluruh sesi akan dilindungi oleh algoritma Kriptografi Kurva Elips 256-Bit yang kuat (ECC).
Unduh AnyViewer di perangkat Anda dan lihat cara menggunakannya:
Langkah 1. Daftar untuk akun baru di server host dengan mengklik Daftar, kemudian masuk.
Langkah 2. Pada komputer klien, masuk dengan akun yang sama yang digunakan pada komputer host.
Langkah 3. Kunjungi antarmuka Device untuk melihat daftar perangkat yang ditugaskan. Pilih perangkat yang ingin Anda hubungkan dan klik One-click control.
Sekarang Anda dapat mengendalikan komputer dari jarak jauh seolah-olah duduk di depannya. Di toolbar atas, terdapat banyak opsi yang berguna. Transfer file, obrolan, run CMD, dan lainnya.
Itulah panduan mengenai cara menjalankan PsExec di PowerShell. Kami hanya menyebutkan beberapa contoh situasi di mana PsExec dan PowerShell dapat digabungkan. Setelah Anda mulai menggunakannya sendiri, Anda akan melihat bahwa kemampuan mereka tidak ada habisnya. Jika Anda tidak terbiasa dengan perintah-perintah tersebut, Anda juga dapat menggunakan perangkat lunak remote desktop AnyViewer, yang menawarkan cara yang lebih mudah untuk mengelola perangkat secara remote, perangkat lunak, memperbaiki masalah, dan masih banyak lagi.