SistemasInformáTicos 2 Ev
SistemasInformáTicos 2 Ev
SistemasInformáTicos 2 Ev
De manera simplificada WMI es como una base de datos que ofrece una gran y variada
información útil para la monitorización de sistemas basados en Windows.
1. Realizar las modificaciones necesarias para que además del Nombre y del Vendor del software, aparezca la Versión del Software instalado. Guardar como info_1.ps1
(0,75)
info.ps1
2. Realizar las modificaciones necesarias para que los datos en lugar de mostrarse por pantalla se guarden en un archivo llamado InfoEquipo.txt. Preferiblemente utilizando
un solo script. Cada vez que se ejecute el script el fichero se reiniciará con los nuevos datos. Guardar como info_2.ps1. (1)
3. Realizar las modificaciones necesarias para que al comienzo del Script tengamos una pequeña cabecera indicando que se trata de un script para recoger información del
Sistema y que nos solicite el nombre del archivo donde guardar la información. Como el script tarda en ejecutarse pondremos en pantalla el texto “trabajando...” para que el
usuario sepa que el script está corriendo. Guardar como info_3.ps1. (1)
ejercicio1.ps1
write-host “---------------------------------------------”
write-host “Script para recopilar información del Sistema”
write-host “---------------------------------------------”
$fichero – read-host -Prompt “introduce el nombre del archivo donde guardar la información”
write-host “trabajando..”
4.2- Cambiar el nombre de 1EV por el de REC, y realizar un listado para comprobar que se ha realizado correctamente. (0,2)
Rename-Item -Path C:\Users\alumno\sistemas\1ev -NewName REC
Get-Childitem -Path ~\sistemas -Recurse
4.3- Crear un fichero vacío llamado evaluacion.txt en exam. (listar resultado) (0,4)
New-Item .\sistemas\2ev\exam\evaluacion.txt -ItemType File
4.4- copiar el archivo anterior en el directorio REC con el nombre evau.txt (listar el resultado) (0,4)
Copy-Item -Path ~\sistemas\2ev\exam\evaluacion.txt -Destination ~\sistemas\REC\evau.txt
Get-Childitem -Path ~\sistemas -Recurse
4.5- Listar nombres de elementos del File System terminados en .txt debajo del directorio Sistemas. (0,4)
Get-Childitem -Path ~\sistemas -Recurse -Include *.txt
4.6- Introducir el texto “El sol se pone” en el fichero evau.txt y mostrar el contenido del fichero por pantalla. (0,4)
Set-Content -Path ~\sistemas\REC\evau.txt “El Sol se pone”
Get-Content -Path ~\sistemas\REC\evau.txt
4.7- Mediante comando abrir la calculadora (calc) y mostrar la información del proceso asociado. (0,4)
Start-Process calc
Get-Process calculator
Get-Service RemoteAccess
5.2.- Si estamos trabajando sobre el dispositivo /dev/sda5, ¿de qué estamos hablando? (0,4)
dev/sda5 se trata de la primera partición lógica del HDD.
5.3.- Crear el usuario limonchelo, asociado a Juan Renato, Entregas, 632545667. Con password Rucio0. (0,2)
sudo adduser limonchelo
Muestra:
Password: Rucio0
Confirma password: Rucio0
Nombre completo: Juan Renato
Número de habitación: Entregas
Número de teléfono: 632545667
5.5.- Comprobar que limonchelo pertenece al grupo sudo utilizando una tubería para ver solo las líneas que tienen la palabra limonchelo. (0,4)
cat /etc/group | grep limonchelo
5.6.- Crear un fichero llamado trujillo, añadir permiso de escritura a otros. (0,4)
touch trujillo
chmod 666 trujillo
ls -l trujillo (te muestra quién tiene permisos)
chmod 666 → Todos: leer y escribir.
chmod 777 → Todos: leer, escribir y ejecutar.
chmod 755 → Propietario: leer, escribir y ejecutar. Otros: leer y escribir.
chmod 644 → Propietario: leer y escribir. Otros: leer.
chmod 700 → Propietario: leer, escribir y ejecutar. Otros: nada.
2.- En lugar de borrar queremos que renombre la carpeta con el siguiente formato:
nombreAnterior_fecha (siendo fecha la fecha actual del sistema en el momento de realizar el comando).
Realizar las modificaciones necesarias y guardarlo como ejercicio_a2.sh (1)
***********************************************************************************
***************************************
• Ejercicio 1: Info_1.ps1, info_2.ps1 y info_3.ps1 // (2,75) = (0,75+1+1)
• Ejercicio2: ejercicio_a1.sh y ejercicio_a2.sh // (1,75) = (0,75+1)
• Ejercicios 3, 4 y 5: Fichero con capturas/respuestas // 5,5 (0,7+2,4+2,4)