Respuestas:
Pruebe el siguiente comando:
dir /AL /S C:\
/Amuestra todos los archivos con un atributo específico y Lespecifica puntos de análisis (enlaces simbólicos y uniones de directorio)/S hace que el comando sea recursivoC:\con la letra de la unidad que desea escanear, o con una ruta si no desea escanear una unidad completaDir C:\ -Force -Recurse -ErrorAction 'silentlycontinue' |
Where { $_.Attributes -match "ReparsePoint"}
-Force incluye archivos ocultos y del sistema-Recurse obtiene todos los elementos secundarios-ErrorAction 'silentlycontinue'suprime el acceso a la ruta XYZ se le niegan erroresWhere { $_.Attributes -match "ReparsePoint"}comprueba carpetas y archivos si es una uniónExplicación de los atributos del Modo † :
También hay un programa útil para eso llamado NTFSLinksView .
Editar: también hay SageLinks , este también verifica la validez.
Sé que esta respuesta llega tarde, pero quizás hay algo más cercano a lo que probablemente estabas buscando:
dir /AL /S C:\ | find "SYMLINK"
SYMLINKen su nombre.