mklink nicht unter Windows 7 installiert?


40

Ich habe gerade Windows 7 Pro installiert und konfiguriere es nach meinen Wünschen. Ich gehe, um einen symbolischen Link einzurichten (da er Symlinks unterstützt).

Aber ich scheine das mklinkProgramm nicht zu haben C:\Windows\system32.

Im Administratormodus 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

Ich kann diese Datei auch nicht finden %WINDIR%, aber die Ausführung mklinkauf meiner Seite funktioniert einfach. Ich denke, es ist ein eingebauter Systembefehl. Sagt es, dass mklinkes sich nicht um einen anerkannten Befehl handelt oder so?
— kizzx2 20.01.10

Eine ähnliche Frage wurde bei SO gestellt. Weitere Informationen und Problemumgehungen finden Sie unter stackoverflow.com/questions/894430/… .
— Kez

@kez: Hunh ... hätte nicht gedacht, dass SO der beste Ort ist, um das zu fragen. :: achselzucken ::
— Paul Nathan

PowerShell gibt diesen Fehler aus, die Eingabeaufforderung funktioniert jedoch.
— Rosdi

Antworten:



14

Die Lösung ist, dass mklink in cmd.exe eingebaut ist. Powershell kann daher nicht direkt darauf zugreifen.

Negatives Lob an jeden, der sich das ausgedacht hat.


8

PowerShell ist kein vollständiger Ersatz für CMD. Viele CMD-Funktionen funktionieren in PS nicht. Wechseln Sie zu CMD, um mklink auszuführen


Ja, ich höre dich. Ziemlich frustrierend.
— Paul Nathan
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.