Comandos Esenciales de Windows CMD para la Administración de Sistemas
Clasificado en Informática
Escrito el en español con un tamaño de 10,03 KB
Este documento recopila una serie de comandos fundamentales de la línea de comandos de Windows (CMD), diseñados para la administración eficiente de sistemas. Cubre desde la gestión básica de ficheros y directorios hasta la configuración avanzada de permisos, usuarios, grupos y recursos compartidos. Cada sección detalla una tarea específica, acompañada de los comandos necesarios para su ejecución.
Gestión de Archivos y Directorios
Esta sección aborda operaciones comunes con ficheros y directorios, incluyendo creación, copia, modificación de atributos y búsqueda.
1. Creación, Copia y Atributos de Ficheros
Creación y Navegación de Directorios:
md E:\html-file-copy
cd /d E:\html-file-copy
Copia de Ficheros HTML (Rutas Relativas): Copia todos los ficheros con extensión .html
de E:\WWW\Joomla\administrator
y sus subdirectorios al directorio actual, usando rutas relativas.
xcopy ..\WWW\Joomla\administrator\*.html . /s /i
Retorno a la Raíz del Disco E::
cd \
Configuración de Atributos de Directorios y Ficheros: Establece el directorio E:\html-file-copy
como de sistema, y sus ficheros y subdirectorios como de solo lectura y ocultos.
attrib +s E:\html-file-copy
attrib +r +h E:\html-file-copy\* /s /d
2. Creación y Copia Selectiva de Ficheros
Creación de Directorio en Escritorio con Variables de Entorno: Crea el directorio Busqueda-nls
en el escritorio del usuario actual, utilizando variables de entorno.
MD %USERPROFILE%\Desktop\Busqueda-nls
Copia Selectiva de Ficheros NLS: Navega al directorio C:\Windows\Temp
y copia todos los ficheros de C:\Windows\System32
que tienen un '8' en el cuarto carácter y extensión .NLS
al directorio Busqueda-nls
en el escritorio del usuario actual.
CD /d C:\Windows\Temp
XCOPY C:\Windows\System32\????8*.NLS %USERPROFILE%\Desktop\Busqueda-nls
4. Búsqueda y Listado de Ficheros CSS por Fecha
Muestra los ficheros con extensión .css
de E:\www\joomla
y todos sus subdirectorios, creados en junio de 2011, ordenados por hora de creación.
dir E:\www\joomla\*.css /S /TC /AD | findstr /i "06/2011" | sort /+1
5. Generación de Listado de Ficheros Java
Crea un archivo en E:\
llamado java-archivosprograma.txt
con el listado de los ficheros (solo ficheros, no directorios) del directorio “Archivos de programa” (y sus subdirectorios) que contengan la palabra “java”, ordenados por fecha de creación descendente.
dir "C:\Archivos de programa\*java*" /S /AD /TC /OD > E:\java-archivosprograma.txt
7. Operaciones con Rutas Relativas: Eliminación y Renombrado
Navegación a Directorio Específico:
cd E:\WWW\Joomla\components\com_mailto\views
Eliminación de Directorios: Borra la carpeta E:\WWW\Joomla\templates
usando un solo comando y rutas relativas.
RD /S /Q ..\..\..\templates
Renombrado Masivo de Extensiones de Ficheros: Cambia la extensión de todos los ficheros .php
del directorio E:\WWW\biblioteca
a .pyt
.
REN ..\..\biblioteca\*.php *.pyt
6. Búsqueda de Texto en Ficheros con `findstr`
Muestra las líneas que contengan la palabra “author” (en mayúsculas o minúsculas) de todos los ficheros con extensión .txt
del directorio E:\WWW\Joomla
, incluyendo el número de línea y paginando la salida.
findstr /i /n "author" E:\WWW\Joomla\*.txt | more
3. Adición de Información del Equipo a un Fichero de Texto
Añade información sobre la fecha, hora, nombre del equipo, arquitectura del procesador, usuario actual y directorios de su perfil al fichero InfoEquipo-NOMBREEQUIPO.txt
en la carpeta “Documentos” del usuario actual.
echo Hoy es %date% a las %time% >> %USERPROFILE%\Documents\InfoEquipo-%COMPUTERNAME%.txt
echo Estás en el equipo %COMPUTERNAME% de arquitectura %PROCESSOR_ARCHITECTURE% >> %USERPROFILE%\Documents\InfoEquipo-%COMPUTERNAME%.txt
echo El Usuario actual es %USERNAME% y estos son los directorios de su perfil: >> %USERPROFILE%\Documents\InfoEquipo-%COMPUTERNAME%.txt
dir %USERPROFILE% /AD /TA /OD >> %USERPROFILE%\Documents\InfoEquipo-%COMPUTERNAME%.txt
Gestión de Usuarios y Grupos
Esta sección detalla comandos para la creación y administración de usuarios y grupos locales, así como la configuración de políticas de seguridad.
10. Creación y Asignación de Usuarios y Grupos
Creación de Grupos Locales: Crea los grupos “Fábrica” y “Almacén”.
net localgroup Fábrica /add
net localgroup Almacén /add
Creación de Usuarios Locales: Crea los usuarios “Pedro”, “Andres” y “Tere” con la contraseña “pokemon”.
net user Pedro pokemon /add
net user Andres pokemon /add
net user Tere pokemon /add
Asignación de Usuarios a Grupos: Añade a “Pedro”, “Andres” y “Tere” al grupo “Fábrica”, y a “Pedro” y “Andres” al grupo “Almacén”.
net localgroup Fábrica Pedro /add
net localgroup Fábrica Andres /add
net localgroup Fábrica Tere /add
net localgroup Almacén Pedro /add
net localgroup Almacén Andres /add
Configuración de Permisos de Ficheros y Directorios (ICACLS): Crea la carpeta E:\Datos\Colores
y configura sus permisos:
md E:\Datos\Colores
icacls E:\Datos\Colores /grant Administradores:F
icacls E:\Datos\Colores /grant Fábrica:M
icacls E:\Datos\Colores /grant Andres:R
9. Configuración de Políticas de Contraseñas y Visualización de Recursos
Configuración de Políticas de Contraseñas:
- Fija la longitud mínima de las contraseñas en 5 caracteres.
- Establece la vigencia máxima de la contraseña en 41 días.
- No permite repetir las 2 últimas contraseñas.
net accounts /minpwlen:5
net accounts /maxpwage:41
net accounts /uniquepw:2
Visualización de Recursos Compartidos:
- Ver los recursos compartidos del equipo “Jaloque”.
- Ver los recursos compartidos de este equipo local.
net view \\Jaloque
net share
8. Gestión de Horarios y Expiración de Cuentas de Usuario
Configura el horario de inicio de sesión para el usuario “Luna” y la fecha de expiración para el usuario “Fran”.
net user Luna /times:M-Th,08:00-13:00; M-Th,16:00-18:00; F,07:00-16:00
net user Fran /expires:07/31/2024
Gestión de Recursos Compartidos y Permisos Avanzados
Esta sección se centra en la creación de unidades de red, la compartición de carpetas y la gestión detallada de permisos de acceso con icacls
.
14. Mapeo de Unidad de Red Persistente
Crea la unidad de red F:
para acceder al recurso compartido FacturasVentas
en el equipo “Siroco”, conectando con el usuario “mario” y contraseña “mariokart”, de forma permanente.
net use F: \\Siroco\FacturasVentas /user:mario mariokart /persistent:yes
11. Creación y Compartición de Carpeta 'Apps' con Permisos Específicos
Creación de Carpeta:
md E:\Apps
Configuración de Permisos de Compartición y NTFS (Caso 'Apps'):
- Comparte la carpeta para que solo los miembros del grupo “Fábrica” puedan leer por red, pero puedan modificar localmente.
- El usuario “Pedro” debe tener permisos de Modificación siempre (tanto en remoto como en local).
- Los administradores tienen control total siempre.
net share Apps=E:\Apps
icacls E:\Apps /grant Fábrica:(R) /t
icacls E:\Apps /grant Fábrica:(M) /t
icacls E:\Apps /grant Pedro:(M) /t
icacls E:\Apps /grant Administradores:(F) /t
12. Gestión Avanzada de Permisos con ICACLS (Carpeta 'Almacén')
Creación de Carpeta:
md E:\almacen
Asignación Inicial de Permisos: Otorga control total a “Administradores” y permisos de modificación al grupo “Almacén” en la carpeta y su contenido.
icacls E:\almacen /grant Administradores:(F) /t
icacls E:\almacen /grant Almacén:(M) /t
Adición de Permisos para Usuario Ana:
icacls E:\almacen /grant Ana:(M) /t
Modificación de Permisos para Grupo Almacén: Cambia los permisos del grupo “Almacén” a solo lectura.
icacls E:\almacen /grant Almacén:(R) /t
Eliminación de Permisos para Usuario Ana:
icacls E:\almacen /remove Ana /t
13. Creación y Compartición de Carpeta 'Gestión' con Permisos Combinados
Creación de Carpeta:
md E:\Gestion
Compartición de la Carpeta:
net share Gestion=E:\Gestion
Configuración de Permisos de Red: El grupo “Fábrica” puede leer y escribir, y el grupo “Almacén” solo puede leer.
icacls E:\Gestion /grant Fábrica:(R,W) /t
icacls E:\Gestion /grant Almacén:(R) /t
Comando Combinado para Creación y Permisos:
md E:\Gestion && net share Gestion=E:\Gestion && icacls E:\Gestion /grant Fábrica:(R,W) /grant Almacén:(R) /t