Ответы:
Попробуйте следующую команду:
dir /AL /S C:\
/A
отображает все файлы с определенным атрибутом и L
указывает точки повторного анализа (символические ссылки и соединения каталогов)/S
делает команду рекурсивнойC:\
букву диска, который вы хотите сканировать, или путь, если вы не хотите сканировать весь дискDir C:\ -Force -Recurse -ErrorAction 'silentlycontinue' |
Where { $_.Attributes -match "ReparsePoint"}
-Force
включает в себя скрытые и системные файлы-Recurse
получает все дочерние элементы-ErrorAction 'silentlycontinue'
Подавляет доступ к пути XYZ отказано в ошибкахWhere { $_.Attributes -match "ReparsePoint"}
проверяет папки и файлы, если это соединениеОбъяснение атрибутов Mode † :
Для этого есть удобная программа, которая называется NTFSLinksView .
Изменить: есть также SageLinks , этот также проверяет действительность.
Я знаю, что этот ответ опоздал, но вот, возможно, что-то ближе к тому, что вы, вероятно, искали:
dir /AL /S C:\ | find "SYMLINK"
SYMLINK
на их имя.