mklink não instalado no Windows 7?


40

Acabei de instalar o Windows 7 Pro e estou configurando com minhas preferências. Vou configurar um link simbólico (já que ele suporta links simbólicos).

Mas parece que não tenho o mklinkprograma C:\Windows\system32.

No modo de administrador no 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

Também não consigo encontrar esse arquivo %WINDIR%, mas correr mklinkdo meu lado simplesmente funciona. Eu acho que é um comando do sistema embutido. Diz que mklinknão é um comando reconhecido ou algo assim?
precisa saber é o seguinte

Uma pergunta semelhante foi feita na SO. Consulte stackoverflow.com/questions/894430/… para obter mais informações e soluções alternativas.
Kez

@kez: Hunh ... não achou o SO o melhor lugar para perguntar isso. :: shrug ::
Paul Nathan

O PowerShell fornecerá esse erro, mas o prompt de comando funcionará.
Rosdi

Respostas:



14

A solução é que o mklink está incorporado no cmd.exe. O PowerShell, portanto, não pode acessá-lo diretamente.

Parabéns negativo para quem pensou nisso.


8

O PowerShell não é um substituto completo para o CMD. Muitas funções CMD não funcionam no PS. Alterne para o CMD para executar o mklink


Sim, eu ouvi você. Muito frustrante.
Paul Nathan
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.