Nuestra Biblia de Windows

Bueno el objetivo de este tutorial es hacer un resumen de comandos, soluciones y tips para Windows.
Lo que pretendo es que todos participemos en este tutorial. En los comentarios ustedes podrán darme los comandos que han tenido que usar para resolver una situación que se les haya presentado. Yo ire sumando sus comandos a los míos y así poco a poco ira creciendo nuestra BIBLIA de WINDOWS.
Para que esto no se convierta en un sin sentido y uno pueda buscar bien lo que desea, pondré una estructura organizada de cómo deben dar sus aportes.

  • Problema que se les presento
  • Metodología

Si su solución es más compleja entonces debe escribir un tutorial en forma de TIPS. Bueno entonces comenzaremos con nuestra BIBLIA.


Problema: Mi pc no muestra las PC’s en red del dominio.

Metodología: Normalmente se resuelve con un simple comando, pero si se complica les pongo la forma de reparar totalmente nuestra red. Ejecutar estos comandos de red en una ventana del símbolo del sistema.

  1. Escribe netsh winsock reset y presiona Entrar.
  2. Escribe netsh int ip reset y presiona Entrar. (con este solo resuelve muchas veces)
  3. Escribe ipconfig /release y presiona Entrar.
  4. Escribe ipconfig /renew y presiona Entrar.
  5. Escribe ipconfig /flushdns y presiona Entrar.
  6. Reinciamos el PC.

Problema: El usuario sa del SQL esta bloqueado.

Metodología: Loguearse con “Autenticación de Windows” en el servidor SQL. Ir a seguridad, logins (inicio de sesion) y buscar el usuario sa y pedir propiedades. En el menu general, volver a poner la clave del usuario sa. Vamos a la solapa “Estado”,la desbloqueamos, destildando la opción “Inicio de sesión bloqueado” y luego aceptamos.


Problema: salvar la estructura de los usuarios de un Active Directory.

Metodología: En la línea de comandos o el powershell pondremos estas comandos.

CSVDE -d "DC=mi,DC=dominio,DC=cu" -f C:\Users.csv -r "(&(objectCategory=person)(objectClass=user))" -l "homephone, telephoneNumber, ipPhone, title, department, displayName, userPrincipalName"

CSVDE -d "DC=mi,DC=dominio,DC=cu" -f C:\Users.csv -r "(&(objectCategory=person)(objectClass=user))"

En ambos casos nos creará una lista de usuarios en la raíz de la partición C en formato cvs, que podremos abrir con Excell. En el primer caso también con la opcion -l agregamos al listado los parámetros de teléfono y demás.


Problema:Añadir una ruta estática en Windows.

Metodología: En el powershell o CMD

route add A.B.C.D mask ZZZ.ZZZ.ZZZ.ZZZ IP-GATEWAY metric 1

y si queremos que la ruta sea permanente y sobreviva a los reinicios, añadiremos -p

route add -p A.B.C.D mask ZZZ.ZZZ.ZZZ.ZZZ IP-GATEWAY metric 1

en A.B.C.D hemos de despecificar la red, no el host concreto, asi que por ejemplo para llegar a 192.168.1.1, pondremos 192.168.1.0 con mascara 255.255.255.0, por ejemplo

route add 192.168.1.0 mask 255.255.255.0 192.168.2.253 metric 1

Las rutas se añaden a esta entrada del registro de la maquina:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParametersPersistentRoutes

Problema: Resetear la clave administrador de tu windows server 2012

Metodología:

  • Arrancar usando el disco de instalación Micrsoft Windows Server 2012 (sirve tambien una instalacion de windows 10)
  • Damos click “Next”.
  • Selecionamos “Repair your computer”
  • En Choose and option, click en “Troubleshoot”.
  • En Advanced options, click “Command Prompt”.
  • En el command prompt, corremos el siguiente comando: d: cd windows\system32 ren Utilman.exe Utilman.exe.old copy cmd.exe Utilman.exe
  • Cerramos el command prompt y luego click “Continue”.
  • El server debe arrancar y mostrar la panatalla de logueo. Presionamos Windows Key + U.
  • Podremos cambiar la password, escribiendo el siguiente comando: net user administrator Password123 Esto establecerá la password del usuario adminsitrador a Password123.

Problema: Comprobar Suplantación de identidad usando telnet

Metodología: Como probar si se puede enviar un Correo con la identidad suplantada desde la línea de comando
del Telnet (si el servidor es Mdaemon)

• Primero que nada habilitar en las características del Windows el comando “telnet”

1. telnet 192.168.10.12 25 (Enter) …… esta IP es la del servidor de correo y el “25” es el Puerto SMTP
2. EHLO http://www.loresoft.com (Enter) …… lo que quieras poner
3. Mail from: [email protected] (Enter) …… Una dirección de correo “inventada, falsa”
4. Rcpt to: [email protected] (Enter) …… Una dirección de correo real..la tuya por ejemplo
5. Data (Enter) …… es el comando para empezar a escribir el mensaje
6. Si esto te llego.. estas jodido !! (Enter) …….. texto del mensaje
7. . (Enter) … un punto.. significa FIN del envoi…
Esta es Toda la secuencia donde:
1 – es el comando para conectarse al servidor de correo
por el puerto 25 (SMTP)
2 – es Donde dice Hola y de dónde eres.
3 – es la dirección falseada.
4 – es nuestro destinatario.
5 – comando para empezar a escribir nuestro mensaje
6 – es donde va el cuerpo del mensaje
7 – es un punto final
Y ya está, si el mensaje se envía es que tienes la vulnerabilidad de suplantación de Identidad en tu servidor de correos.
Solución: ir a a configuración, al apartado de seguridad, habilitar la casilla , eliminar las listas blancas………


Problema: La PC no asigna una letra automáticamente a una nueva unidad..usb, hdd..etc.

Metodología:

1.- Levanta una Ventana “CMD”
2.- Poner “diskpart” … enter
3.- Poner: “automount enable” … enter
4.- exit ….enter


Problema: Enviar un mensaje de un pc a otro usando la linea de comandos

Metodología: El comando msg es un comando del símbolo del sistema que se utiliza para enviar un mensaje a uno o más usuarios de la red mediante el símbolo del sistema. El comando msg funciona de manera similar al comando net send que era popular en Windows XP pero no es un verdadero reemplazo para él. Cuando se activa el comando msg, se muestra un mensaje en la (s) máquina (s) a la que se envió que muestra el mensaje, así como el nombre de usuario del remitente y la hora en que se envió el mensaje.

msg {username|sessionname|sessionid|@filename|*} [/server:servername] [/time:seconds] [/v] [/w] [message]

Opciones de comando de mensaje:
nombre de usuario: Use esta opción para especificar un nombre de usuario al que enviar el mensaje.
nombre de sesión: Especifique nombre de sesión para enviar un mensaje a una sesión específica.
sessionid: La opción sessionid se puede usar para enviar un mensaje a una sesión usando la ID de la sesión.
@filename: Use la opción @filename para enviar un mensaje a los nombres de usuario, nombres de sesión e ID de sesión que figuran en el archivo especificado.
* :  La opción * se utiliza para enviar un mensaje a cada sesión en el nombre del servidor.
/server: servername:  El nombre del servidor es el servidor en el que reside el nombre de usuario, nombre de sesión o sessionid. Si no se especifica un nombre de servidor, el mensaje se enviará según las instrucciones al servidor desde el que está ejecutando el comando msg.
/time: segundos: Especificar un tiempo en segundos con el modificador / time le da al comando msg un tiempo de espera para que el receptor del mensaje confirme la recepción del mismo. Si el receptor no confirma el mensaje en segundos número de segundos, se recuperará el mensaje.
/v :  El modificador /v habilita el modo detallado del comando, que mostrará información detallada sobre las acciones que está realizando el comando msg.
/w : Esta opción obliga al comando msg a esperar un mensaje de respuesta después de enviar un mensaje. El modificador /w realmente solo es útil con el modificador / v.
mensaje: Este es el mensaje que desea enviar. Si no especifica un mensaje, se le pedirá que ingrese uno después de ejecutar el comando msg.
/? : Use el interruptor de ayuda con el comando msg para mostrar información sobre las diversas opciones del comando.

Ejemplo: Para enviar el mensaje a todos los usuarios, con un tiempo de espera de confirmación de 20 segundos, escriba

msg * /TIME:20 El servidor se apagara en breve

¿De cuánta utilidad te ha parecido este contenido?

¡Haz clic en una estrella para puntuar!

Promedio de puntuación 4.6 / 5. Recuento de votos: 19

Hasta ahora, ¡no hay votos!. Sé el primero en puntuar este contenido.

Sobre Alexander Rivas Alpizar 61 artículos
Administrador de Redes IDEAR Cienfuegos

6 comentarios

  1. Firefox 93.0 Firefox 93.0 Windows 10 x64 Edition Windows 10 x64 Edition
    Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:93.0) Gecko/20100101 Firefox/93.0

    Como setear IP via command line:

    **netsh interface ipv4 set address name=»Ethernet» static 10.7.7.51 255.255.255.0 10.7.7.1**

    Donde:
    name= se obtiene de ipconfig y es el nombre de la interfaz a la cual se desea asignar el IP.

  2. Google Chrome 77.0.3865.90 Google Chrome 77.0.3865.90 Windows 7 x64 Edition Windows 7 x64 Edition
    Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36

    Un truquillo:
    Como probar si se puede enviar un Correo con la identidad suplantada desde la línea de comando
    del Telnet (si el servidor es Mdaemon)

    • Primero que nada habilitar en las características del Windows el comando “telnet”

    1. telnet 192.168.10.12 25 (Enter) …… esta IP es la del servidor de correo y el “25” es el Puerto SMTP
    2. EHLO http://www.loresoft.com (Enter) …… lo que quieras poner
    3. Mail from: [email protected] (Enter) …… Una dirección de correo “inventada, falsa”
    4. Rcpt to: [email protected] (Enter) …… Una dirección de correo real..la tuya por ejemplo
    5. Data (Enter) …… es el comando para empezar a escribir el mensaje
    6. Si esto te llego.. estas jodido !! (Enter) …….. texto del mensaje
    7. . (Enter) … un punto.. significa FIN del envoi…
    Esta es Toda la secuencia donde:
    1 – es el comando para conectarse al servidor de correo
    por el puerto 25 (SMTP)
    2 – es Donde dice Hola y de dónde eres.
    3 – es la dirección falseada.
    4 – es nuestro destinatario.
    5 – comando para empezar a escribir nuestro mensaje
    6 – es donde va el cuerpo del mensaje
    7 – es un punto final
    Y ya está, si el mensaje se envía es que tienes la vulnerabilidad de suplantación de Identidad en tu servidor de correos.
    Solución: ir a a configuración, al apartado de seguridad, habilitar la casilla , eliminar las listas blancas………
    Saludos Santiagueros
    Ing. Lorenzo Carmenati Medina
    ACERPROT

  3. Google Chrome 77.0.3865.90 Google Chrome 77.0.3865.90 Windows 7 x64 Edition Windows 7 x64 Edition
    Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36

    Un Truquillo:

    La PC no asigna una letra automáticamente a una nueva unidad..usb, hdd..etc..
    1.- Levanta una Ventana “CMD”
    2.- Poner “diskpart” … enter
    3.- Poner: “automount enable” … enter
    4.- exit ….enter

    Saludos Santiagueros
    Ing. Lorenzo Carmenati Medina Una dirección de correo real..la tuya por ejemplo
    ACERPROT

  4. Firefox 67.0 Firefox 67.0 Windows 8.1 x64 Edition Windows 8.1 x64 Edition
    Mozilla/5.0 (Windows NT 6.3; Win64; x64; rv:67.0) Gecko/20100101 Firefox/67.0

    Mi humilde aporte: Convertir particiones FAT32 a NTFS con información, usando la consola Convert D:Fs: NTFS
    Donde «D» es la partición a convertir

  5. Firefox 66.0 Firefox 66.0 Windows 7 x64 Edition Windows 7 x64 Edition
    Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:66.0) Gecko/20100101 Firefox/66.0

    Voy Aportar algo mas a la biblia de windows

    Exportar
    csvde -d «DC=hlucia,DC=sld,DC=cu» -f c:\Usuarios.csv -r «(&(objectCategory=person)(objectClass=user))» -l «DN, objectClass, description, ou, distinguishedName, name, cn, sn, givenName, displayName, sAMAccountName, userPrincipalName, mail»

    Importar
    csvde -i -f c:\Usuarios.csv

    • Firefox 68.0 Firefox 68.0 Windows 8.1 x64 Edition Windows 8.1 x64 Edition
      Mozilla/5.0 (Windows NT 6.3; Win64; x64; rv:68.0) Gecko/20100101 Firefox/68.0

      @Alexis Al parecer ese comando exporta usuarios del dominio hlucia.sld.cu con algunos de sus atributos. El aporte es bueno pero sería mejor si se explicara con más detalles la función y algunas de sus características. Gracias por el aporte.

Dejar una contestacion

Tu dirección de correo electrónico no será publicada.


*