CMDUtilitas Windows memiliki sejumlah perintah internal, seperti mklink. Bagaimana mereka bisa digunakan dari msysshell?
Dari CMDdokumentasi , /csaklar dapat digunakan untuk menjalankan perintah dan keluar; tapi ini sepertinya tidak berhasil.
- Jika saya melakukan
cmd /c mklinkitumklinkperintah tidak dijalankan danCMDshell tidak keluar.
Sebelum menekan Enter:

Setelah:

Tangkapan layar Monitor Proses:

- Mencoba menjalankan perintah sebagai proses latar belakang:
cmd /c mklink &tampaknya berfungsi -mklinkperintah dijalankan, tetapiCMDshell tidak dihentikan. Setiap kaliEnterditekan,CMDakan menjadi shell yang aktif.
mklinkberfungsi, shell memang perlu dijalankan sebagai administrator; tetapi masalah saya adalah bahwa saya tidak dapat menjalankan perintah internal apa pun tanpa cmdshell mengambil alih atau berjalan di latar belakang. Masalah ini juga hadir untuk perintah sederhana yang tidak memerlukan admin, seperti dir.
cmd?
msyskonversi /cke c:\ . Jawabannya adalah untuk menghindarinya, dan jalankan perintah sebagai cmd //c mklink.
cmd /c mklinkbekerja untuk saya dengan shell C saya, dengan Cygwinbashdan dengancmd.exe. Tapi saya memang harus menjalankan ditinggikan atau saya mendapat keluhan, "Anda tidak memiliki hak yang cukup untuk melakukan operasi ini." Saya belum mencobamsyskarena saya belum menginstalnya tetapi saya ragu itulah masalahnya. Saya curiga ada hal lain yang terjadi. Transkrip atau cuplikan layar dari apa yang Anda lakukan dan apa yang terjadi mungkin membantu.