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.