Windows

Canalización

-La canalización es un proceso en el que la salida de un comando es redirigida como entrada de otro comando,así podremos enlazar varios comandos.El símbolo para utilizado para enlazarlos es | .

Ejemplo:

	
Get-Service | Where-Object {$_.Status -eq "Running"} | Sort-Object -Property DisplayName | Select-Object -Property Displayname, Name, ServcesDependedOn -First 10 | Export-CSV servicios.csv

Explicación:

Get-Service-->Nos da todos los servicios de la máquina.
Where-Object {$_.Status -eq "Running"}-->Filtramos todos los objetos donde el estado es igual a Running.
Sort-Object -Property DisplayName-->El resultado anterior lo ordenamos alfabéticamente por su Nombre.
Select-Object -Property Displayname, Name, ServcesDependedOn -First 10-->Seleccionamos los 10 primeros objetos del resultado anterior. 
Export-CSV servicios.csv-->Exportamos a un archivo de tipo .cvs el resultado.

Ejecución:
1º.Abrimos PowerShell como administrador y ejecutamos el comando del ejemplo.
ps

2º.Ahora localizamos en el directorio donde nos encontramos el archivo que se acaba de crear llamado ‘servicios’ y lo abrimos.
psr

3º.Comprobamos que tiene el contenido solicitado,en este caso tiene los 10 primeros servicios por orden alfabético que estaban en funcionamento.

Publicaciones relacionadas

Botón volver arriba