Skip to content

Commit 62b7bf4

Browse files
authored
Create README.md
README creado explicando las 11 funcionalidades actuales, requisitos, instrucciones de uso, ejemplo de uso, contribuciones y licencia
1 parent 4280264 commit 62b7bf4

1 file changed

Lines changed: 94 additions & 0 deletions

File tree

README.md

Lines changed: 94 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,94 @@
1+
# Soporte Técnico CMD - Herramientas en Python
2+
3+
Este es un script en Python que recopila y ejecuta comandos útiles de la terminal de Windows (CMD) para diagnosticar y resolver problemas comunes de sistemas. El script presenta un menú interactivo donde el usuario puede seleccionar distintas opciones para ejecutar herramientas como el análisis de disco, ver actualizaciones recientes, limpiar caché de DNS y más.
4+
5+
## Comandos Disponibles
6+
7+
El script ofrece las siguientes opciones:
8+
9+
1. **Ejecutar ScanDisk (CHKDSK)**
10+
Realiza un chequeo del disco y corrige errores en la unidad C:.
11+
12+
2. **Desplegar lista de actualizaciones recientes de Windows**
13+
Muestra las actualizaciones recientes que se han instalado en el sistema.
14+
15+
3. **Verificar conectividad a Internet**
16+
Realiza un *ping* a 8.8.8.8 para verificar la conectividad con la red.
17+
18+
4. **Mostrar configuración de red completa**
19+
Muestra la configuración completa de la red del sistema, incluyendo direcciones IP y detalles de la red.
20+
21+
5. **Limpiar caché de DNS**
22+
Limpia la caché DNS para solucionar problemas de resolución de nombres de dominio.
23+
24+
6. **Reparar imagen del sistema (DISM)**
25+
Repara los archivos del sistema de Windows utilizando la herramienta DISM (Deployment Imaging Service and Management Tool).
26+
27+
7. **Verificar integridad de archivos del sistema (SFC)**
28+
Verifica y repara archivos del sistema dañados utilizando la herramienta SFC (System File Checker).
29+
30+
8. **Listar procesos activos**
31+
Muestra todos los procesos en ejecución en el sistema.
32+
33+
9. **Ejecutar limpieza de disco**
34+
Ejecuta el limpiador de disco para liberar espacio en el sistema.
35+
36+
10. **Listar servicios en ejecución**
37+
Muestra todos los servicios que se están ejecutando en el sistema.
38+
39+
11. **Reiniciar configuración de red**
40+
Restaura la configuración de la red y el socket Winsock.
41+
42+
## Requisitos
43+
44+
- Python 3.x instalado en tu sistema.
45+
- Acceso de administrador (algunos comandos requieren privilegios elevados).
46+
47+
## Instrucciones de Uso
48+
49+
1. **Descargar el script**
50+
Descarga el archivo `.py` o clona el repositorio.
51+
52+
2. **Ejecutar el script**
53+
Abre la terminal o línea de comandos, navega hasta el directorio donde guardaste el archivo y ejecuta el siguiente comando:
54+
55+
```bash
56+
python nombre_del_script.py
57+
```
58+
59+
3. **Seleccionar una opción**
60+
El programa te mostrará un menú interactivo. Selecciona el número correspondiente al comando que deseas ejecutar.
61+
62+
4. **Resultados**
63+
El programa ejecutará el comando y mostrará los resultados en la terminal. Luego, podrás elegir otra opción o salir.
64+
65+
## Ejemplo de Uso
66+
67+
Al ejecutar el script, verás algo como esto:
68+
69+
```
70+
===== Herramientas de Soporte Técnico =====
71+
[1] Ejecutar ScanDisk (CHKDSK)
72+
[2] Desplegar lista de actualizaciones recientes de Windows
73+
[3] Verificar conectividad a Internet
74+
[4] Mostrar configuración de red completa
75+
[5] Limpiar caché de DNS
76+
[6] Reparar imagen del sistema (DISM)
77+
[7] Verificar integridad de archivos del sistema (SFC)
78+
[8] Listar procesos activos
79+
[9] Ejecutar limpieza de disco
80+
[10] Listar servicios en ejecución
81+
[11] Reiniciar configuración de red
82+
[0] Salir
83+
Selecciona una opción:
84+
```
85+
86+
Después de seleccionar la opción, por ejemplo, [1], el programa ejecutará `chkdsk C: /f` y te pedirá que presiones Enter para continuar.
87+
88+
## Contribuciones
89+
90+
Si deseas contribuir a este proyecto, siéntete libre de hacer un *fork* del repositorio, hacer mejoras o agregar nuevos comandos útiles. Cualquier sugerencia es bienvenida.
91+
92+
## Licencia
93+
94+
Este proyecto está bajo la licencia MIT. Consulta el archivo [LICENSE](LICENSE) para más detalles.

0 commit comments

Comments
 (0)