Acabo de instalar Windows 7 Pro y lo estoy configurando según mis preferencias. Voy a configurar un enlace simbólico (ya que admite enlaces simbólicos).
Pero no parece que tenga el mklink
programa C:\Windows\system32
.
En modo administrador en 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%
, pero ejecutarlomklink
a mi lado simplemente funciona. Supongo que es un comando incorporado del sistema. ¿Dice quemklink
no es un comando reconocido o algo así?Respuestas:
Se puede usar para llamar a los
cmd.exe
builtins.fuente
alias mklink='cmd //c mklink'
para Git Bash; stackoverflow.com/a/21907301/3821804La solución es que mklink está integrado en cmd.exe. Powershell, por lo tanto, no puede acceder directamente a él.
Felicitaciones negativas a quien haya pensado en eso.
fuente
PowerShell no es un reemplazo completo para CMD. Muchas funciones CMD no funcionan en PS. Cambie a CMD para ejecutar mklink
fuente