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 mklink
Programm 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
%WINDIR%
, aber die Ausführungmklink
auf meiner Seite funktioniert einfach. Ich denke, es ist ein eingebauter Systembefehl. Sagt es, dassmklink
es sich nicht um einen anerkannten Befehl handelt oder so?Antworten:
kann verwendet werden, um
cmd.exe
builtins aufzurufen.quelle
alias mklink='cmd //c mklink'
für Git Bash; stackoverflow.com/a/21907301/3821804Die 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.
quelle
PowerShell ist kein vollständiger Ersatz für CMD. Viele CMD-Funktionen funktionieren in PS nicht. Wechseln Sie zu CMD, um mklink auszuführen
quelle