lunes, 16 de agosto de 2021

Crear listado automático de archivos de un directorio o carpeta.

Que tenemos un directorio y queremos listar los archivos y no queremos estar escribiendo hasta las tantas archivo por archivo. ¿No os ha pasado? Por el motivo que sea podemos tener nuestras películas, series, canciones o archivos diversos en un directorio y nos interesa listarlo de forma rápida y automática. Pues se puede hacer desde el CMD con una simple instrucción.

Abrir CMD

 Todos sabemos -o deberíamos- abrir la consola de comandos o CMD. Pero, por lo general, cuando debemos abrir lo hacemos desde buscar o ejecutar. Pero lo interesante es desde el explorador de archivos; porque ya estamos en esa carpeta que queremos listar.

Dos métodos.

A- una vez dentro en la dirección de la carpeta la sustituimos por CMD y pulsamos enter

B- desde la carpeta, con el puntero del ratón sobre ella un espacio dentro de ella, pulsamos a la vez mayúsculas y botón derecho del ratón. En el menú emergente aparecerá la opción de 'abrir ventana de comandos aquí'. En otros ordenadores puede salir 'abrir ventana de PowerShell aquí'. Es igual, es indiferente pues la instrucción es la misma.


Instrucción:

dir > nombreFichero.txt

Ordenando así a ejecutar la orden dir (listado de archivos del directorio) directamente sobre el archivo txt que crea en ese momento. Posteriormente simplemente tenemos que abrir el nuevo txt para ver el listado ya creado.

viernes, 16 de julio de 2021

Ocultación de usuarios en Windows 10

Resulta que tenemos varios usuarios en nuestro ordenador. Y cuando lo arrancamos y vamos a logearnos nos aparecen todos ahí, en una lista indiscreta abajo a la izquierda de la pantalla. Y ¡oye!, yo no quiero que se vean los usuarios que hay en el equipo. O alguno de ellos. Pues ahí va la solución. 

Para asegurarnos bien del nombre de esa cuenta de usuario que no queremos que aparezca, para ello, podemos ejecutar (win + R) el comando "netplwiz" o "control userspasswords2". Nos anotamos el nombre de la cuenta o lo dejamos abierto, que seguro se nos olvida.

Ahora sí, vamos a ver que pasos hay que hacer:

 1.- Abrir el Registro de Windows tecleando "regedit".

2.- Navegar hasta la ruta HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon.

3.- Clic con el botón derecho del ratón sobre la carpeta Winlogon. Seleccionamos Nueva\Clave y le ponemos el nombre "SpecialAccounts".

4- Ahora, seleccionamos la nueva clave que acabamos de crear y hacemos nuevamente clic con el botón derecho del ratón para crear otra entrada nueva bajo ella con el nombre "UserList".

5.- Clic derecho sobre la carpeta UserList que acabamos de crear y creamos un Nuevo valor DWORD de 32 bits con el nombre del usuario [*] que queremos que no se muestre en la pantalla de login de Windows 10 y le asignamos el valor 0.

Como ejemplo yo he ocultado el usuario Sofia. En regedit sería así.




jueves, 15 de julio de 2021

Crear máquina virtual de Windows 11 en VirtualBox

 ¿Os pica la curiosidad del Windows 11? ¿Queréis zambulliros en él y ahogaros en sus ventanas de esquinas redondeadas? ¿Nuestra placa base no cumple los requisitos?

Bueno, pues aquí os dejo como crear una máquina virtual con Windows 11. En mi caso usando VirtualBox.

Si habéis conseguido descargaros una iso para poder instalarlo os ahorro el trauma. No he podido crear una maquina virtual desde una instalación limpia. He tenido que usar una MV con Windows 10. En mi caso Windows 10 20H2.

Posteriormente he arrancado la máquina virtual con la ISO introducida en el lector dvd virtual y arrancando desde él. Nos pregunta, en perfecto inglés por ahora -hasta que se dignen a cambiarlo-, si queremos hacer una instalación.


Seleccionamos país.


Seleccionamos el teclado. Español en nuestro caso.


Comprueba actualizaciones.



Debemos elegir que va a ser para uso personal, pues si no nos obligará iniciarlo con una cuenta microsoft, y aún así no penséis que lo va a poner fácil.


En apariencia seguimos estando obligados a poner cuenta Microsoft o crear una.

Debemos pulsar en 'sig-in options'



Después del texto que nos intenta convencer de que vamos por mal camino pulsamos en 'skip for now'



Y aquí ya podemos poner la típica cuenta de usuario local inicial. Que siendo quienes somos pues pondremos Sarlak.



No olvidemos que hay que poner contraseña pues esta cuenta será administradora.



Las típicas tres preguntas de seguridad. En nuestro caso siempre es la misma respuesta pues es una MV de pruebas, nada más.



Permisos para que usen nuestra localización. Marcamos que no, claro, tanto protestar que nos vigilan para ahora dejar marcado que sí. Aceptamos pulsando 'Accept'.


Encontrar mi dispositivo. Siempre pensé que no tenía mucho sentido este permiso si no permitíamos la geolocalización pero por si acaso marcamos no ¿vale?


Enviar datos de diagnóstico a Microsoft. Aquí solo queda poner solo los requeridos. La segunda opción, siempre la segunda opción ¿os dais cuenta?


Ayuda de escritura, etc. La segunda opción, por lo menos yo. Esto es más por gustos


Obtener no sé qué narices con los datos de diagnóstico. ¿Adivináis que opción toca marcar?


Dejar que las apps usen... Vamos, que no.


Otra comprobación de actualizaciones.




Como en toda primera instalación nos dice 'Hi' y luego que si están preparando las cosas para tí.


Y ya lo tenemos. El windows11 con su menú inicial, perfectamente encuadrado en el centro. Con sus esquinas redondeadas. No sé si al final se quedará así o no, pero por ahora es lo que hay.





Podemos ver como han optado por el modo claro de primeras con los iconos de la barra de tareas centrados. Muy al estilo iMac. Creo recordar que una distribución Linux también lo ponía así. ¿Era Gnome? No sé, si alguien se acuerda que lo ponga en comentarios. 

Claro está que al no ser una instalación limpia todavía tenemos en C: la carpeta del windows anterior, renombrada como windows.old. De todas formas -aprovechando lo bueno de una MV- me he creado un OVA que guardo a buen recaudo. Si alguien lo quiere miraría de como compartirlo en la web.



Como curiosidad he comprobado que tipo de Office viene preinstalado. Como podréis ver a continuación es el Office Web. Un Office gratuito que todo aquel que tenga una cuenta de microsoft o hotmail ya tiene. Al pulsar sobre los iconos de las apps verá que le abren una página web en el navegador que es la aplicación deseada. No es malo, pero no es lo mismo. Pero es gratis, eso sí.


PD: ISO Windows11 Dev.Build.21996.1 Consumer Edition obtenida de intercambiosvirtuales.org.

sábado, 27 de marzo de 2021

 Y así, con el soundtrack de Hans Zimmer de Interestelar, el mundo tiembla y se va a la mierda.

lunes, 22 de marzo de 2021

Pasar de FAT32 a NTFS sin perder los datos

 Aunque hoy en día ya no es tan frecuente, nos podemos encontrar que vamos a copiar un archivo "pesado" en un USB y, ¡maldición!, no lo podemos hacer porque está formateado a FAT32 y el archivo es demasiado grande.






Claro, entonces lo primero es caer en la cuenta que si formateamos el USB vamos a perder todos los datos del USB. Ya sea formato rápido o normal nos los cargamos.



Pero no preocuparse, no es necesario formatear el equipo. Con dos -bueno, realmente una- instrucciones desde CMD podemos pasarlo a NTFS sin perder nada





Con windows+r abrimeros el ejecutar de Windows y escribiremos cmd.

Una vez en el cmd, si queremos porque no es necesario, escribiremos "chksdsk h: /f" (en donde h es la unidad del usb) para que nos indique que tipo de formato tiene. En la captura anterior podemos ver que nos indica que es FAT32.

Para convertir a NTFS sin destrozar los datos escribiremos "convert h: /fs:ntfs"
Esperamos un rato a que trabaje el ordenador por nosotros. Recordar, es automático, no instantáneo.



Y cuando ya esté -lo sabremos porque ya nos vuelve a mostrar el prompt para introducir comandos- podremos ver que ya está en formato NTFS sin perder ningún dato. Tal y como aparece en la siguiente captura.



Y ahora ya podemos copiar nuestro archivo de 6.56Gb en el usb, si tenemos espacio, claro.










martes, 29 de diciembre de 2020

Crear un tunel SSH para la conexión a un servidor MySQL detrás de un firewall con Windows utilizando Putty

 

Es posible implementar un túnel SSH en Windows gracias al uso de herramientas de terceros como Putty.

Para la verificación de la conexión a la base de datos en lugar de la herramienta básica de línea de comando (que también debe funcionar normalmente) se utilizará MySQL Workbench que es la herramienta de administración gráfica que provee el motor de bases de datos.


Implementando.

Crear la especificación del túnel en Putty.

Este paso sólo es necesario realizarlo una única vez mientras se configura el perfil en Putty, en ocasiones posteriores sólo será necesario invocarlo.

Ejecute Putty.exe.



En la Session (lado izquierdo) especifique la siguiente información.

1. Nombre del servidor SSH.  desarrollo.com para este ejemplo.

2. Puerto del servicio SSH.  Es el puerto 22 por defecto.  Elija además el tipo de conexión (Connection type) SSH.

3. Especifique un nombre para almacenar la sesión (Saved Sessions).  MiTunel para este ejemplo.

4. Presione el botón guardar (Save) para almacenar la configuración recién especificada.




En las opciones de Connection > SSH elija la casilla de verificación Don’t start a shell para evitar que se cree una consola de comandos interactiva ya que sólo se desea crear el tunel.




Connection > SSH > Tunnels en Putty.exe

Determine la información relacionada con los lados del tunel.

5. Especifique el puerto local desde el cual se iniciará el tunel.  3307 en este caso.

6. Especifique el destino y su puerto donde terminará el tunel.  localhost:3306 para este ejemplo.

Presione el botón agregar (Add) para almacenar los extremos del tunel.

Finalmente almacena la configuración establecida regresando a la sección de Session y presionando el botón de guardar (Save).

Establecer un túnel previamente especificado.

Esto se puede hacer de dos maneras, una desde la interfaz gráfica de Putty seleccionando MiTunel en la lista de las sesiones guardadas (Saved Sessions), presionando el botón cargar (Load) y abriendo la sesión presionando el botón (Open).

Una segunda alternativa es desde la línea de comando ejecutando la siguiente instrucción.

C:rutaaputty.exe -load MiTunel

En ambos casos el resultado es el mismo, aparecerá una ventana de login para realizar la autenticación con el servidor remoto (6).

Autenticación de usuario por Putty



Realizar la conexión a MySQL a través del tunel SSH.

Como se mencionó inicialmente para la verificación de la conexión se utilizará MySQL Workbench.

Conexión a la BD

Debe tenerse muy en cuenta que gracias al tunel recién creado, la aplicación cliente de la base de datos interpretará que el motor de base de datos se encuentra ubicado localmente (9) y que su puerto es el 3307 (10) -ver 5 y 6-.