Ejercicios Power Shell 2 Sistemaficheros
Ejercicios Power Shell 2 Sistemaficheros
Ejercicios Power Shell 2 Sistemaficheros
1. Vamos a hacer estos ejercicios en el directorio personal del usuario. ¿Cómo obtenemos el
Home del usuario logueado?
cd $HOMEPATH
3. Ejecuta Get-ChildItem -Recurse -Path sistemas, redes para comprobar que todo se ha creado
correctamente
4. Repite el apartado anterior mostrando los directorios en orden descendente por su nombre
1
Ejercicios de PowerShell ASO - 2º ASIR
Gestión de Archivos en el Sistema
6. Ejecuta (Get-Item redes).Attributes para ver los atributos del directorio redes. Reflexiona sobre
los conceptos de objetos y de Items. Recordemos la cadena: proveedores – unidades – ítems.
Ubuntu:1999:GNOME:kUbuntu@XUbuntu
Lo que hace es añadir el texto que pongamos entre comillas al archivo que le indiquemos.
2
Ejercicios de PowerShell ASO - 2º ASIR
Gestión de Archivos en el Sistema
Suse:1998:KDE:linkat@Tlamaki@Kurisu
12. Ejecuta el siguiente comando y entiende lo que hace get-content -Path .\sistemas\apuntes\
tema1.txt,.\sistemas\apuntes\tema1.txt | set-content -path tema1_duplicado.txt
Coge el contenido de los archivos que le indiquemos y los mete en un archivo por el comando
set-content.
14. Consulta los miembros del item tema1_doble.txt y muestra el nombre del directorio que
contiene el item
16. Movemos el directorio redes dentro del directorio sistemas y lo renombramos como
ampliacionRedes.
3
Ejercicios de PowerShell ASO - 2º ASIR
Gestión de Archivos en el Sistema
Lo que hace es recorrer todos los parámetros de la carpeta sistemas recursivamente, que
incluyan el formado tema*.txt
18. Busca en la unidad C: archivos que contengan kernel en su nombre. Omite los mensajes de
error que se muestren por no tener permisos para acceder algunos de los subdirectorios.
19. Repite el apartado anterior pero almacena el resultado en un archivo llamado rutaskernel.txt
en el directorio sistemas.
20. Obtenemos la primera línea de todos los archivos del directorio sistemas que empiecen por
tema seguido de un carácter.
21. Repite el apartado anterior pero almacena el resultado en un archivo llamado primeras.txt en
el directorio sistemas
24. Busca en tema1.txt las distribuciones que empiezen por una letra entre la a y la g
25. Busca las líneas en tema1.txt y en tema2.txt que contengan distribuciones del año 1995
26. ¿Y si sólo quiero ver las líneas donde se ha encontrado el patrón?
4
Ejercicios de PowerShell ASO - 2º ASIR
Gestión de Archivos en el Sistema
31. Ponemos la imagen de papel tapiz que queramos por ejemplo. set-itemproperty –path 'HKCU:\
Control Panel\Desktop' –name Wallpaper –value ‘C:\Windows\Web\Wallpaper\Theme1\
img1.jpg’ –PassThru
32. Cierra la sesión de tu usuario y vuelve a abrirla. Comprueba que el fondo de escritorio está
verde. Vuelve a dejar el fondo de escritorio como estaba.