mklink non è installato su Windows 7?


40

Ho appena installato Windows 7 Pro e lo sto configurando in base alle mie preferenze. Vado a impostare un collegamento simbolico (poiché supporta i collegamenti simbolici).

Ma non mi sembra di avere il mklinkprogramma C:\Windows\system32.

In modalità amministratore in 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

Non riesco a trovare quel file %WINDIR%neanche sotto , ma correre mklinkdalla mia parte funziona. Immagino sia un comando di sistema integrato. Dice che mklinknon è un comando riconosciuto o qualcosa del genere?
kizzx2,

Una domanda simile è stata posta alla SO. Vedere stackoverflow.com/questions/894430/… per ulteriori informazioni e soluzioni alternative.
Kez,

@kez: Hunh ... non pensavo che SO fosse il posto migliore per chiedere questo. :: scrollata di spalle ::
Paul Nathan

PowerShell genererà questo errore, ma il prompt dei comandi funziona.
Rosdi,

Risposte:



14

La soluzione è che mklink è integrato in cmd.exe. Powershell pertanto non può accedervi direttamente.

Complimenti negativi a chiunque l'abbia pensato.


8

PowerShell non sostituisce completamente CMD. Molte funzioni CMD non funzionano in PS. Passa a CMD per eseguire mklink


Sì, ti sento. Abbastanza frustrante però.
Paul Nathan,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.