Мне нужно создать символическую ссылку, которая живет в перемещаемых пользователем AppData и указывает на папку на другом локальном диске, которая зависит от пользователя. Я пробовал и mklink и New-Item -ItemType SymbolicLink в PowerShell 5, и оба требуют прав администратора, что делает его довольно бесполезным в этом контексте. Я также попытался поместить переменную среды пользователя в путь, например, D:\C4R\% username%, но это тоже не работает. Есть ли механизм для того, чтобы делать SymLinks обычным пользователем? Или вся концепция SymLinks действительно админская штука?

1 ответ1

1

Вы должны использовать параметр /J

mklink /J <link> <target>

Я не знаю PowerShell, но, похоже, это работает:

New-Item -Name <link> -ItemType Junction -Value <source>

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .