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 mklink
program 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
%WINDIR%
, tetapi menjalankanmklink
di sisi saya hanya berfungsi. Saya kira itu adalah perintah sistem bawaan. Apakah katanyamklink
bukan perintah yang dikenal atau apa?Jawaban:
dapat digunakan untuk memanggil
cmd.exe
builtin.sumber
alias mklink='cmd //c mklink'
untuk Git Bash; stackoverflow.com/a/21907301/3821804Solusinya adalah mklink adalah builtin di cmd.exe. Karenanya Powershell tidak dapat mengaksesnya secara langsung.
Pujian negatif kepada siapa pun yang memikirkan hal itu.
sumber
PowerShell bukan pengganti CMD yang lengkap. Banyak fungsi CMD tidak berfungsi di PS. Beralih ke CMD untuk menjalankan mklink
sumber