Respuestas:
Pruebe el siguiente comando:
dir /AL /S C:\
/A
muestra todos los archivos con un atributo específico y L
especifica 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"
SYMLINK
en su nombre.