mklink tidak diinstal pada Windows 7?


40

Saya baru saja menginstal Windows 7 Pro, dan saya mengonfigurasinya sesuai keinginan saya. Saya pergi untuk mengatur tautan simbolik (karena mendukung symlink).

Tapi sepertinya saya tidak punya mklinkprogram C:\Windows\system32.

Dalam mode administrator di Powershell:

PS C:\> mklink
The term 'mklink' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spel
ling of the name, or if a path was included, verify that the path is correct and try again.
At line:1 char:7
+ mklink <<<<
    + CategoryInfo          : ObjectNotFound: (mklink:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

Saya tidak dapat menemukan file itu di bawah %WINDIR%, tetapi menjalankan mklinkdi sisi saya hanya berfungsi. Saya kira itu adalah perintah sistem bawaan. Apakah katanya mklinkbukan perintah yang dikenal atau apa?
kizzx2

Pertanyaan serupa ditanyakan di SO. Lihat stackoverflow.com/questions/894430/… untuk informasi lebih lanjut dan solusinya.
Kez

@kez: Hunh ... tidak berpikir SO adalah tempat terbaik untuk menanyakan hal ini. :: shrug ::
Paul Nathan

PowerShell akan memberikan kesalahan ini, tetapi Command Prompt berfungsi.
Rosdi

Jawaban:



14

Solusinya adalah mklink adalah builtin di cmd.exe. Karenanya Powershell tidak dapat mengaksesnya secara langsung.

Pujian negatif kepada siapa pun yang memikirkan hal itu.


8

PowerShell bukan pengganti CMD yang lengkap. Banyak fungsi CMD tidak berfungsi di PS. Beralih ke CMD untuk menjalankan mklink


Ya, aku mendengarmu. Cukup frustasi.
Paul Nathan
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.