Está en la página 1de 2

1) Obtener un listado de los comandos cuyo verbo sea new

Get-Command | Where-Object {$_.Name -Like "*new*"}

2) Obtener un listado de comandos de Process

get-help get-process

3) Listado de comandos cuyo verbo sea Set y el nombre empiece por L

Get-Command | Where-Object {$_.Name -like "set*" -and $_.Name -like "*-L*"}

4) Mostrar los servicios, detener el servicio “Audio de Windows” confirmando la acción, mostrar los servicios
(tanto en PowerShell como en Services de Windows) y arrancar de nuevo el servicio en modo Debug

Get-Service -DisplayName *audio* | where { $_.Status -eq "running"} |


Stop-Service

Get-Service -DisplayName *audio* | where { $_.Status -eq "running"} | Stop-Service -Confirm

5) Obtener un listado de los archivos de c:\archivos de programa que empiecen por A en todos los subdirectorios
y presentarlo en forma de tabla autoajustada

dir a* -Recurse

6) Obtener un listado de los archivos *.txt que haya en c:\windows en forma de tabla autoajustada, incluyendo
el nombre, tamaño, fecha de creación, extensión y su nombre completo

dir a* -Recurse | Format-Table

7) Presentar en forma de lista los archivos de c:\windows\system32 que sean ejecutables (exe, com, bat, …)
mostrando el nombre, tamaño, extensión y si es de solo lectura
dir c:\windows -recurse | where { $_.Extension -eq “.com” -or ……………..}

8) Mostrar en forma de lista los archivos de c:\archivos de programa y todos sus subdirectorios que tengan
extensión .exe, .dll o .ini, agrupándolos por su extensión

9) Presentar en 4 columnas el nombre de los archivos de c:\Windows que empiecen por A o por E, incluyendo sus
subdirectorios

10) Obtener un listado de los archivos de c:\windows (y sus subdirectorios) que tengan el atributo readonly o
system.

dir | Where-Object { $_.Mode -like '*r*' -or $_.Mode -like '*s*' }

11) Mostrar el número de eventos de aplicación agrupados por el tipo de entrada - Pista: Get-EventLog

Get-EventLog -List | Sort-Object Entries -Descending

12) Listar en forma de tabla el número de archivos de cada tipo de extensión que hay en el directorio
c:\windows\system32, ordenados por la extensión
13) Listar los archivos que hay en el directorio c:\windows\log y sus subdirectorios que tengan un tamaño mayor
de 100 kB, en forma de lista con las propiedades nombre, tamaño, extensión y fecha de creación
14) Obtener un listado a 3 columnas de los archivos de c:\windows y sus subdirectorios que tengan tamaño mayor
de 2 MB y la fecha de último acceso esté entre los últimos 7 días
15) Mostrar agrupados por la categoría del evento, los eventos de seguridad de nuestra máquina que han
sucedido en los últimos 3 días, ordenados de mayor a menor por el número que se haya producido (prueba
también a agrupar por el mensaje)

16) Obtener un listado de los archivos de c:\windows\ con extensión .ini o .log y generarlo en HTML para lanzarlo
en un navegador
17) Sacar un listado en formato CSV de los procesos que se están corriendo en la máquina ordenados de forma
descendente por el uso de procesador. Abrirlo en Excel.
18) Sacar la lista de los servicios que estén detenidos ordenados por el site y mostrados en un objeto GridView
19) Imprimir en un PDF el listado en forma de tabla de los programas que aparecen en Agregar/Quitar programas
de Windows, quitando las actualizaciones.
● Pistas: esta opción está en la clave de registro
● HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall\
● Las actualizaciones tienen la clave comenzando por {
20) Listar las unidades de disco (reales) que tenga tu equipo y generar con ellas una página web -.Pista (Get-
PSDrive da las unidades)

También podría gustarte