mklink не установлен на Windows 7?

Я только что установил Windows 7 Pro, и я настраиваю его на свои предпочтения. Я собираюсь создать символическую ссылку (поскольку она поддерживает символические ссылки).

Но у меня нет программы mklink в C:\Windows\system32.

В режиме администратора в 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
39 голосов | спросил Paul Nathan 20 Jpm1000000pmWed, 20 Jan 2010 21:12:07 +030010 2010, 21:12:07

3 ответа


57
cmd /c mklink [arguments]

можно использовать для вызова встроенных функций cmd.exe.

ответил grawity 20 Jpm1000000pmWed, 20 Jan 2010 23:04:03 +030010 2010, 23:04:03
14

Решение состоит в том, что mklink встроен в cmd.exe. Поэтому Powershell не может напрямую обращаться к нему.

Отрицательная радость тому, кто думал, что это.

ответил Paul Nathan 20 Jpm1000000pmWed, 20 Jan 2010 21:33:16 +030010 2010, 21:33:16
8

PowerShell не является полной заменой CMD. Многие функции CMD не работают в PS. Переключитесь на CMD для запуска mklink

ответил Wayne Sheppard 20 Jpm1000000pmWed, 20 Jan 2010 21:37:30 +030010 2010, 21:37:30

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132