Contenidos
Formato de los cmdlets
1 | Verbo-Nombre -parametro1 argumento1 -parametro2 argumento2 |
Completado automático
1 | Tecla TAB |
Ejemplo de utilización
Escribir un cmdlet y listar cada uno de los parámetros que admite el cmdlet presionando la tecla TAB
1 | Escribir Get-Process - y presionar la tecla TAB |
Historial de cmdlets
1 | Get-History |
Ejemplo de utilización
Mostrar el historial de los cmdlets
1 | Get-History |
Ayuda
1 | Get-Help |
Ejemplo de utilización
Mostrar la ayuda sobre el cmdlet Get-History
1 | Get-Help Get-History |
Listado de cmdlets
1 | Get-Command |
Ejemplo de utilización
Mostrar el listado de todos los cmdlets
1 | Get-Command |
Alias
1 | Get-Alias |
Ejemplo de utilización
Listar procesos mediante alias
1 | ps |
Listar archivos
1 | Get-ChildItem |
Ejemplo de utilización
Obtener los directorios, los subdirectorios y los archivos de la unidad D
1 | Get-ChildItem D:\ -Recurse |
Tubería
1 | | |
Ejemplo de utilización
Ordenar los procesos por nombre utilizando la tubería
1 | Get-Process | Sort-Object Name |
Redirecciones
1 | <,>,>> |
Ejemplo de utilización
Almacenar la ejecución del cmdlet listado de procesos en un fichero utilizando redirección de salida
1 | Get-Process > D:\power\procesos.txt |
Almacenar la ejecución del cmdlet listado de procesos en un fichero utilizando redirección de salida añadiendo la hora a la que se ejecuta el cmdlet
1 2 | Get-Date > D:\power\procesos.txt Get-Process >> D:\power\procesos.txt |
Ordenar
1 | Sort-Object |
Ejemplo de utilización
Ordenar procesos por nombre
1 | Get-Process | Sort-Object ProcessName |
Filtrar
1 | Where-Object |
Ejemplo de utilización
Filtrar los procesos que consumen más de un 10% de CPU
1 | Get-Process | Where-Object CPU -GT 10 |