Sobre el entorno Microsoft Windows

Tiene dos líneas de producción, las cuales son para usuarios y para servidores dentro de las cuales encontramos las versiones que han evolucionado a lo largo de la historia:

Usuarios: 1.0, 2.0, 2.2, 3.0, 3.1, 3.11, 95, 95 Segunda Edición, 98, 98 Segunda Edición, Millenium, XP, Vista, 7.

Servidores: Familia NT, 2000, 2003, 2008.

Un punto de doble filo que tiene este sistema operativo es que conserva la compatibilidad con versiones anteriores, es bueno porque los programas se pueden utilizar sin mayores problemas en las nuevas versiones y lo malo es que si estos programas son deficientes y viejos, ocasionaran problemas en el nuevo sistema.

En una migración entre las versiones de Windows existen varios factores a considerar como lo son, la compra de las licencias, la capacitación de los usuarios y la usabilidad que va a tener donde será montado. Todo esto interviene para que por ejemplo y a comparación de Linux, no se actualice tan constantemente como este. Mientras que Linux pública una nueva versión cada 6 meses, Windows lo hacen en promedio cada 3 años, esto sucede por varios factores como los que comentamos anteriormente y de ellos el que más interviene es el dinero que se gasta en la adquisición de licencias.

El sistema base de Windows es el MS DOS el cual se encuentra programado en el lenguaje Basic, fue comprado por Bill Gates en sus inicios y lo que hizo este fue modificarlo y venderlo a IBM con licenciamiento por equipo, lo que quiere decir que cada vez que IBM vendiera un computador, le daría un porcentaje mínimo a Microsoft por cada copia de su software vendido.

Cabe aclarar que el modo consola y el modo gráfico están integrados y debido a la incompatibilidad del modo gráfico sobre el consola, generaba la inestabilidad que hasta nuestros días se presenta.

El shell de Windows se denomina Powershell, que en forma general, el shell un modo de administración y uso de los sistemas operativos, en Linux la mayoría de los administradores lo usan ya que Linux en si mismo no tenia entorno gráfico y luego le fue adicionado mientras que en Windows la gente no hace mucho uso de el ya que es mas dependiente del modo grafico.

El Comando “netsh”

Según la Wikipedia:

Netsh es una utilidad de línea de comandos que nos ofrece varias opciones para la configuración de una red.

Entre las principales opciones que se pueden realizar, están la posibilidad de ver, modificar, administrar y diagnosticar la configuración de una red.

Netsh se encuentra disponible en Windows (Windows 2000, Windows Server 2003 y Windows Server 2008)

Comandos en este contexto:
.. – Sube un nivel de contexto.
? – Muestra una lista de comandos.
abort – Descarta los cambios realizados estando en modo Sin conexión.
add – Agrega una entrada de configuración a una lista de entradas.
alias – Agrega un alias.
bridge – Cambia al contexto `netsh bridge’.
bye – Sale del programa.
commit – Guarda los cambios realizados estando en el modo Sin conexión.
delete – Elimina la entrada de una configuración de la lista de entradas
.
diag – Cambia al contexto `netsh diag’.
dump – Muestra una secuencia de comandos de configuración.
exec – Ejecuta un archivo de secuencia de comandos.
exit – Sale del programa.
firewall – Cambia al contexto `netsh firewall’.
help – Muestra una lista de comandos.
interface – Cambia al contexto `netsh interface’.
offline – Establece el modo actual a Sin conexión.
online – Establece el modo actual a En línea.
popd – Extrae un contexto de la pila.
pushd – Inserta el contexto actual en la pila.
quit – Sale del programa.
ras – Cambia al contexto `netsh ras’.
routing – Cambia al contexto `netsh routing’.
set – Actualiza la configuración de la información.
show – Muestra información.
unalias – Elimina un alias.
winsock – Cambia al contexto `netsh winsock’.

Algunos Ejemplos de Configuracion

Guardar configuración Actual de una red

C:\netsh dump > C:\MiRed.cmp

Esto guarda la configuración actual de red en el archivo MiRed.cmp

Ahora podemos cambiar la configuración de red (IP, gateway, netmask, etc) para otra red, si queremos rescatar nuestra configuración anterior solo se escribirá:

C:\netsh exec C:\MiRed.cmp

Cambiar configuración de una red

Por ejemplo tenemos una red con los siguientes datos:

C:\ipconfig
Configuración IP de Windows

Adaptador Ethernet Conexión de área local :

Sufijo de conexión específica DNS :
Dirección IP. . . . . . . . . . . : 192.168.1.13
Máscara de subred . . . . . . . . : 255.255.255.0
Puerta de enlace predeterminada : 192.168.1.1

Para cambiar estos datos, usamos la siguiente sentencia:

C:\netsh interface ip, luego cuando estemos en el prompt;G set address “conexión de área local” static 192.168.1.50 255.255.255.0 192.168.1.1 1
Aceptar

Para ver los cambios usamos ipconfig:

C:\ipconfig

Configuración IP de Windows

Adaptador Ethernet Conexión de área local :

Sufijo de conexión específica DNS :
Dirección IP. . . . . . . . . . . : 192.168.1.50
Máscara de subred . . . . . . . . : 255.255.255.0
Puerta de enlace predeterminada : 192.168.1.1

Activar o Desactivar firewall windows XP

ACTIVADO: netsh firewall set opmode enable

DESACTIVADO: netsh firewall set opmode disable

Otros comandos básicos de Windows:

“dir” cambiar de carpeta y/o mostrar la ruta actual.
“attrib”: muesta ce permisos tienen los archivos
“type” muestra el contenido de un archivo.
“edit” permite editar texto básico
“copy” copia el archivo que seleccionemos a la ubicación deseada, sintaxis “copy
“move” mueve el archivo que seleccionemos a la ubicación deseada, sintaxis “copy
“deltree” permite borrar un directorio padre con todos los directorios archivos que tenga dentro
“del” solo borra el indicado
“rd” o rmdir, borran los directorios que especifiquemos
“cls” limpia lo que tengamos en pantalla
“net” es un conjunto de instrucciones que permite ver y modificar las caracteristicas de una red como crear usuarios, ver recursos compartidos, enviar mensajes, etc.
“tasklist” muestra la lista de tareas en curso, alli vemos el id de la tarea y con taskkill se elimina
“ver” sirve para visualizar la version de Windows en la que nos encontramos.
“mode” muestra los puertos del sistema y su informacion

Nota dentro de los usuarios de Windows el que tiene mas privilegios es system, a diferencia de administrador, no tiene ninguna restricción sobre cualquier recursos del sistema.

Nota 2: en technet.microsoft.com/es-co/default.aspx se encuentra toda la documentación relacionada con el entorno de Windows y sus variables.

Ejercicio practico:

Buscar como crear grupos y usuarios desde consola con passwords (comando net)


About this entry