Alternate Data Streams (ADS) con PowerShell
PowerShell ofrece una serie de comandos que permiten trabajar de una forma fácil y directa con los flujos de datos alternativos.
Get-Item -path {ruta_del_fichero} -stream *Muestra información de todos los flujos de datos que contiene un fichero. Si no hay flujos adicionales a parte del principal mostrará información del fichero.
Set-Content -path {ruta_del_fichero} -stream {nombre_flujo_de_datos}Permite añadir un flujo de datos alternativo. Tras ejecutarlo se puede introducir el contenido del flujo en modo texto.

Get-Content -path {ruta_del_fichero} -stream {nombre_flujo_de_datos}Recupera el valor de un flujo alternativo concreto perteneciente al fichero indicado.
gci -recurse | % { gi $_.FullName -stream * } | where stream -ne ':$Data'Realiza una búsqueda de todos los flujos de datos existentes desde el directorio en el que nos encontremos a la hora de lanzar el comando.
Remove-Item -path {ruta_del_fichero} -stream {nombre_flujo_de_datos}Elimina un flujo de datos concreto perteneciente al fichero indicado.
Relacionado:
Alternate Data Streams (ADS) en sistemas de ficheros NTFS