Saya mencoba menggunakan PsExec untuk memulai proses pada mesin jarak jauh. Saya memposting pertanyaan ini pada SO, tetapi saya menyadari itu mungkin lebih cocok di sini. Saya juga telah menghabiskan beberapa jam mencoba mencari tahu ini, dan belum benar-benar berhasil.
Berikut adalah salah satu pertanyaan yang saya lihat , serta beberapa posting forum . Tautan kedua adalah yang saya tertarik. Salah satu poster menyarankan menggunakan net use untuk melihat apakah kredensial yang saya coba gunakan dengan karya PsExec untuk itu, dan mereka melakukannya. Ketika saya mencoba menjalankan PsExec, saya menjalankannya dari contoh administrator cmd, dan saya menggunakan perintah ini:
PsExec.exe \\[MachineName] -u [domain]\[user] -p [password] cmd
Ini tidak berhasil, dan mengembalikan:
Could not start PSEXESVC service on [MachineName]:
Access is denied.
Namun, ketika saya mengeluarkan perintah ini dalam contoh cmd yang sama:
net use \\[MachineName] /user:[domain]\[user]
Saya diminta kata sandi, yang saya masukkan [password]
, dan itu kembali:
The command completed successfully.
Ini sepertinya semua informasi yang relevan bagi saya, dan juga terlihat seperti itu di postingan lain yang saya lihat, tetapi saya tidak yakin apa yang harus ditambahkan. Saya telah menghabiskan beberapa jam mencoba untuk mencari tahu ini, tanpa hasil. Saya menghargai bantuan apa pun, dan beri tahu saya jika Anda memerlukan informasi lain dari saya.
psexec \\machine cmd
. Juga pertimbangkan untuk menggunakan -i jika pengguna login secara interaktif.