Lo que vas a aprender en este TP
- Descubrir los cmdlets con Get-Command y Get-Member
- Filtrar, ordenar y exportar objetos
- Escribir un script con parámetros y ejecutarlo en remoto
Introducción #
Lo que vas a aprender en esta sección
- Descubrir los cmdlets con Get-Command y Get-Member
- Filtrar, ordenar y exportar objetos
- Escribir un script con parámetros y ejecutarlo en remoto
Contexto. Tu responsable te pide un estado de los servidores antes de una migración. En lugar de hacer clic en cada consola, escribes un script de inventario reutilizable.
Requisitos: una máquina virtual Windows Server 2025 desechable (evaluación gratuita) con una cuenta de administrador, y PowerShell abierto como administrador · Duración estimada: 45 min
Un scriptInventaire.ps1, un informe CSV y una página HTML.Puesta en marcha #
Pasos guiados, con su corrección.
1. Preparar el espacio de trabajo
¿Por qué? Una carpeta dedicada evita mezclar scripts e informes.
CreaC:\TP\ScriptsyC:\TP\Rapports, comprueba la versión de PowerShell y permite los scripts locales.2. Explorar el sistema
¿Por qué? Get-Member muestra las propiedades disponibles antes de seleccionarlas.
Muestra el nombre, la versión, la compilación, la memoria total y el último arranque del servidor.3. Discos y servicios
¿Por qué? Las dos causas de incidente más frecuentes: disco lleno y servicio detenido.
Lista los volúmenes con su porcentaje libre y luego los servicios automáticos que no se están ejecutando.4. Escribir el script
¿Por qué? Un script con parámetros se reutiliza y se ejecuta en remoto.
EscribeC:\TP\Scripts\Inventaire.ps1que devuelva un objeto por servidor (sistema, RAM, disco C libre, número de servicios automáticos detenidos, última actualización).5. Generar los informes
¿Por qué? El CSV se abre en una hoja de cálculo, el HTML se comparte.
Exporta el resultado en CSV y HTML con fecha enC:\TP\Rapports.6. Ejecutar en remoto
¿Por qué? Invoke-Command consulta varios servidores en paralelo.
Ejecuta el script en el servidor local y en una segunda máquina (olocalhostdos veces si solo tienes una) y reúne los resultados.
Nivel de dificultad : ●○○○○ (1/5)
Mi seguimiento
Inicia sesión para seguir tu progreso y tomar notas. Iniciar sesión
💬 Preguntas sobre esta lección
Todavía no hay preguntas: sé el primero en pedir ayuda o compartir tu configuración.
Artículos recomendados
Sauvegarde, Hyper-V et dépannage de Windows
Sauvegarder et restaurer avec Windows Server Backup (y compris l'état du système et Active Direct...
Bonnes pratiques d’administration Windows
La check-list de production pour Windows et Windows Server : installation, identité et Active Dir...
Comprendre Azure : régions, hiérarchie des ressources, outils et tarification
Les bases de Microsoft Azure : géographies, régions, paires de régions et zones de disponibilité,...
Stockage sous Linux : disques, partitions, systèmes de fichiers et LVM
Administrer le stockage Linux : lsblk et blkid, partitionnement GPT, ext4 et XFS, montage et /etc...
Réseau sous Linux : configuration, diagnostic, pare-feu et SSH
Configurer et dépanner le réseau Linux : ip, ss, netplan et NetworkManager, DNS, diagnostic par c...
Bonnes pratiques d'administration Linux
Check-list pour administrer des serveurs Linux : comptes et sudo, SSH, mises à jour, services sys...
Architecture d'un système Linux : noyau, démarrage et arborescence
Comprendre comment fonctionne un serveur Linux : noyau et espace utilisateur, séquence de démarra...
Le shell Bash et les fichiers : navigation, redirections, pipes et traitement de texte
Maîtriser la ligne de commande Linux : chemins, manipulation de fichiers, jokers, redirections, p...
Utilisateurs, groupes, sudo et permissions sous Linux
Gérer les comptes Linux (useradd, usermod, passwd, chage), les groupes, sudo et visudo, les permi...