Archivo del blog

Mostrando entradas con la etiqueta windows. Mostrar todas las entradas
Mostrando entradas con la etiqueta windows. Mostrar todas las entradas

30 octubre 2024

¿ Sabías que el símbolo del sistema de Windows es una poderosa herramienta?

Conocer los comandos CMD adecuados te permite diagnosticar problemas de red, gestionar cuentas, reparar archivos de sistema ¡y mucho más! Aquí tienes una lista de los 15 comandos CMD más útiles para que saques el máximo provecho de tu sistema Windows.

¡Con estos comandos, puedes gestionar tu sistema como un pro! ¿Cuál es tu comando CMD favorito? Házmelo saber en los comentarios.


1.- ipconfig

- Muestra la configuración de red del equipo, como direcciones IP, máscara de subred y puerta de enlace predeterminada. La opción más usada; Siempre pedimos un "ipconfig /all" para ver detalles completos de tu equipo.

2.- ping

- Verifica la conectividad a otro dispositivo en la red enviando paquetes de prueba, funciona cual sónar de un submarino. Usamos "ping google.com" para comprobar la conexión a Internet, otro clásico de nuestra chistera, ya que depende de lo que tarde en contestar el otro, podemos detectar si va todo bien o es error de conexión.

3.- netstat

- El uso de "netstat -an" permite ver todas las conexiones activas y los puertos en uso en tu equipo, junto con las direcciones IP y el estado de cada conexión. Es útil para identificar actividad sospechosa, como conexiones a direcciones IP desconocidas o puertos no habituales que podrían indicar malware. 

4.- tracert

 - El comando "tracert" (abreviación de "trace route") permite rastrear el camino que siguen los paquetes de datos desde tu equipo hasta un destino específico, como un sitio web. Es muy útil para diagnosticar problemas de conexión en la red, especialmente cuando las páginas web cargan lentamente o están inaccesibles. Solo tenemos que introducir "tracert google.com".

5.- tasklist

- Lista todos los procesos en ejecución, similar al Administrador de Tareas. Es muy útil para administrar procesos, especialmente si necesitas monitorear el uso de recursos o identificar posibles problemas desde la terminal de un equipo conectado en remoto. Con el comando tasklist /S nombre_o_IP_remoto /U usuario /P contraseña, suponiendo que tenemos acceso a la contraseña de administrador, vemos los procesos en ejecución de un tercero.

6.- taskkill

- Termina un proceso en ejecución (realmente adoro este comando) podemos "cerrar" cualquier programa, tanto en nuestro equipo o en otro equipo sin tener un acceso físico a él. Por ejemplo con `taskkill /F /IM notepad.exe` para forzar el cierre de Notepad en nuestro PC, o si usamos el comando "taskkill /S PC-Remoto /U dominio\usuario /P contraseña /IM notepad.exe /F" podemos eliminar el proceso en un equipo en remoto, sin necesidad de molestar al usuario, el programa que le fallaba.

7.-  sfc (System File Checker)

- Este comando verifica y repara archivos de sistema dañados o faltantes. Esto es útil cuando el sistema operativo presenta errores inusuales, problemas de estabilidad o mensajes de archivo corrupto. Cuando ejecutas "sfc /scannow", Windows revisa los archivos de sistema y reemplaza los dañados con versiones originales almacenadas en una carpeta segura del sistema. Este proceso puede tardar varios minutos en completarse, dependiendo de la velocidad del equipo y de cuántos archivos necesiten revisión. La verdad es que es muy útil este comando, y lo he usado muchas veces.

8.- chkdsk

- Este comando, revisa y corrige errores en el disco duro. Es ideal para detectar sectores defectuosos o problemas de integridad en el sistema de archivos, especialmente si el equipo experimenta fallos, lentitud o errores de disco. Usaremos "chkdsk /f /r" si notas que el sistema está lento o presenta errores al acceder a ciertos archivos, y quieres asegurarte de que el disco no tiene sectores defectuosos o problemas en el sistema de archivos. Útil para asegurar la salud de tu disco duro y prevenir pérdida de datos causada por errores en el sistema de archivos o sectores defectuosos.

9.- shutdown

- Este comando permite apagar, reiniciar, hibernar o cerrar sesión en el sistema de manera programada o inmediata. Es muy útil para gestionar el equipo a distancia, programar apagados automáticos o realizar reinicios controlados. Genial para scripts de arranques de equipos, con tareas automáticas, como actualizarse el fin de semana, y así tenerlo a punto para la semana. Usaremos "shutdown /r /t 0" para reiniciar el sistema de inmediato. Lástima que no permita levantar un equipo ya apagado.

10.- systeminfo

 - Proporciona información detallada sobre la configuración del sistema, incluyendo detalles sobre el hardware, el sistema operativo, la memoria y la red. Es útil para obtener un resumen completo de las especificaciones del sistema sin tener que acceder a múltiples menús en el entorno gráfico. Sobre todo lo he usado más es para saber si el equipo es de 32 o 64 bits. Y si usamos el systeminfo /s IP o Host del equipo remoto, podemos ver las características del equipo remoto.

11.- diskpart

- MUCHO OJO con este comando, que si no vas con cuidado te puedes eliminar todo tu disco entero. Permite administrar discos, particiones y volúmenes. Es muy útil para tareas avanzadas de gestión de disco, como crear, eliminar, formatear y redimensionar particiones, así como para configurar discos en tu sistema. Va genial para administrar particiones de disco en equipos remotos, recuperar USBs dañados.

 12.- wmic

Imposible resumir este comando, en solo dos líneas. Es tu mejor amigo, hecho programa. Permite a los usuarios acceder y manipular información de configuración y estado de sistemas. Proporciona un interfaz para interactuar con WMI, lo que permite realizar tareas de administración del sistema desde la línea de comandos.

Por ejemplo, te pondré dos ejemplos muy prácticos, encima si lo convinas con el psexec, podemos ejecutarlo en equipos remotos y ver las características de ellos.

13.- net user

Se utiliza para gestionar cuentas de usuario en el sistema. Permite crear, modificar, eliminar y mostrar información sobre cuentas de usuario locales. Es especialmente útil para administradores de sistemas que necesitan gestionar usuarios desde la línea de comandos. Pero la verdad es que la única utilidad que le damos en el día a día, es para ver si el usuario tiene la contraseña caducada. Ponemos net user jhorrillo /domain, y nos indica cuando se creó, cuando cambió la contraseña y sobre todo cuando caduca la contraseña.

14.- gpupdate

- Actualizar las directivas de grupo (Group Policy) de un sistema. Las directivas de grupo son configuraciones que controlan el entorno de trabajo de los usuarios y las computadoras en una red de Windows. Este comando es especialmente útil en entornos empresariales donde las configuraciones son gestionadas centralmente, Y nos permite aplicar y verificar rápidamente las políticas de grupo en un entorno de Windows, asegurando que las configuraciones deseadas estén en vigor. Por ejemplo, podemos usar; "gpupdate /target:user o computer" para forzar las políticas tanto en un usuario como en el equipo.

15.- assoc

Este comando, utiliza para mostrar o modificar las asociaciones de extensiones de archivo a los tipos de archivo en el sistema. Es útil para gestionar cómo el sistema operativo trata ciertos tipos de archivos y qué programas se utilizan para abrirlos. Por ejemplo: Si ponemos "assoc" nos aparecen todos los ficheros que están asociados, y si usamos "assoc .txt=txtfile" para asociarlos con el programa que usamos nativamente.


Bonus Track: Winget:

Y claro, no podemos olvidarnos del impresionante e increíble comando que es este comando.

Es la herramienta perfecta para gestionar paquetes, similar a apt en Linux o brew en macOS. Con winget, puedes buscar, instalar, actualizar y eliminar aplicaciones directamente desde el símbolo del sistema en Windows. Es parte del Windows Package Manager y te permite automatizar la instalación de programas de manera rápida y sencilla.

por ejemplo, si quieres actualizar todos los aplicativos de tu equipo de una vez, ponemos en una ventana de administrador, winget upgrade --all

Conclusión

Estos comandos son muy útiles tanto para diagnosticar problemas de red y de sistema, como para la administración y configuración de Windows.

26 octubre 2024

Manual para instalar Pi-hole en Docker, corriendo en Windows.

Pi-hole es una herramienta de software libre diseñada para bloquear publicidad y rastreadores en una red local. Funciona como un servidor DNS (Sistema de Nombres de Dominio) que filtra las solicitudes de DNS para bloquear anuncios, trackers y contenido no deseado antes de que lleguen a los dispositivos en tu red. Al estar instalado en un dispositivo de la red (como una Raspberry Pi o un servidor), Pi-hole actúa como un filtro centralizado para todas las peticiones DNS.

Manual para instalar Pi-hole en Docker (Windows)

1. Abrimos un terminal PowerShell o el Símbolo del sistema.

Hay varias formas de crear el contenedor, con este he utilizado el siguiente comando, desde un terminal con permisos de administrador:

docker pull pihole/pihole

Le damos al intro y nos empieza a instalar la aplicación:

Con el siguiente comando configuraremos nuestra instalación, pondremos Usuario, Contraseña, IP, DNS, Ubicación, 

docker run -d --name pihole -e ServerIP=172.16.1.90 -e WEBPASSWORD=password -e TZ=Europe/Madrid -e DNS=127.17.0.1 -e DNS2=1.1.1.1 -e DNS3=8.8.8.8 -p 80:80 -p 53:53/tcp -p 53:53/udp -p 443:443 --restart=unless-stopped pihole/pihole:latest






Una vez finalizado, ya podemos entrar por web para acabar de configurar nuestro servidor pihole.


Aquí ponemos nuestro usuario y contraseña que hemos asignado antes, y nos cargará la web:



Una vez estamos aquí, ya podemos ir configurando nuestros dispositivos con la IP que hemos configurado de DNS en el Windows, o por ejemplo, que es el más recomendable, es cambiar los DNS en la web del router, y así podemos navegar tranquilamente sin ver anuncios en cualquier dispositivo que tengamos conectado en la WIFI de casa sin tener que ir cambiando los DNS en todos los dispositivos de casa.

Conclusión

Ya tienes Pi-hole funcionando en Docker para Windows. Desde la interfaz web podrás gestionar las listas de bloqueo y ver estadísticas de uso. Si tienes alguna duda, deja un comentario en el blog y te ayudo en lo que pueda.

Para más detalles o problemas, consulta otros manuales en Justohorrillo.com




28 septiembre 2024

Cómo instalar Paperless-ngx en Docker

Paperless-ngx; Es una herramienta de código abierto diseñada para la gestión de documentos digitalizados, es la herramienta OpenSource, que compite con Sharepoint, cómo el LibreOffice para MS Office.

Permite a los usuarios escanear, archivar y gestionar documentos de manera eficiente, eliminando la necesidad de manejar grandes volúmenes de papel. Es ideal para quienes buscan centralizar sus archivos en un solo lugar y hacer que el proceso de búsqueda y recuperación de documentos sea más rápido y organizado. 

Aquí te dejo un pequeño manual para la instalación de Paperless-ngx en Windows, asumiendo que ya tienes **Docker Desktop** instalado y funcionando correctamente en tu sistema, sino fuese el caso, podrías ver el manual que hice en el siguiente enlace.

Paso 1: Verificar la instalación de Docker Desktop

Abrímos **Docker Desktop** y nos aseguramos de que esté ejecutándose correctamente, y tiene la última versión. Puedes verificarlo abriendo un terminal de **PowerShell** o **Command Prompt** y ejecutando el siguiente comando: "docker --version" nos aparecerá el siguiente resultado:


Paso 2: Crear una carpeta de trabajo

Crea una carpeta en tu sistema Windows donde alojarás el proyecto Paperless-ngx y sus volúmenes. Abrímos un **PowerShell** y creamos una carpeta para el proyecto. Por ejemplo, puedes llamarla `C:\Paperless`:


Una vez que tengamos la carpeta, entramos dentro y descargamos el proyecto del github, luego en un  cmd o powershell con permisos de administrador, hacemos lo siguiente:

git clone https:/github.com/jmlcas/paperless-ngx

Una vez echo esto, entramos en la carpeta que nos ha creado, yo la he renombrado, y ejecutamos  el proceso de configuración, para ello usaremos el comando:

docker-compose up -d

Una vez completado el proceso; que tarda un  rato, procedemos a entrar por la web.

En nuestra demo, sería: http://localhost:8200

Cómo medida de seguridad, editamos el fichero; docker-compose.env y borraremos las dos filas que hacen referencia, ya que no nos hace falta más, y así también reforzamos nuestra seguridad.


Paso 7: Acceso a la interfaz de Paperless-ngx

En tu primera visita a la interfaz web, se te pedirá que crees un usuario administrador para gestionar el sistema. Sigue las instrucciones en pantalla para completar este proceso.

Paperless-ngx tiene una característica llamada consumo automático de documentos, que te permite colocar documentos en una carpeta y que el sistema los procese automáticamente.

Puedes crear una carpeta en Windows que Paperless usará para este propósito. Por ejemplo, dentro de `C:\Paperless`, crea una carpeta llamada `consume`:


Modificamos el fichero docker-compose.yaml y editamos los volúmenes, para indicar el valor de las carpetas que hemos configurado con el Consume.

Conclusión:


Has completado la instalación de Paperless-ngx en Windows usando Docker. Ahora tienes una potente herramienta para digitalizar, organizar y gestionar documentos de manera eficiente. Puedes empezar a importar documentos, configurar reglas automáticas y optimizar tu flujo de trabajo de gestión documental.

  • Elige Paperless-ngx si:

    • Necesitas una herramienta simple para gestionar y digitalizar documentos físicos.
    • Prefieres un sistema de código abierto, autoalojado y sin costos recurrentes significativos.
    • Eres un usuario individual, una pequeña empresa o una organización que no necesita una solución de colaboración compleja.
  • Elige SharePoint si:

    • Necesitas una plataforma todo en uno para la gestión documental, colaboración y automatización empresarial.
    • Ya estás en el ecosistema de Microsoft 365 y deseas integrar perfectamente tus herramientas de trabajo.
    • Eres una organización mediana o grande con necesidades de colaboración y administración de documentos más complejas.

Ambas herramientas son potentes, pero su idoneidad depende del tamaño de tu organización y de tus necesidades específicas en cuanto a gestión de documentos y colaboración.

Espero que te sea de utilidad.




22 junio 2024

¡¡¡Descubre las mejores aplicaciones para potenciar tu experiencia en Windows 11!!!

¡Hola a todos! Les recomiendo algunas herramientas de productividad, programas creativos y gratuitas, todas de código abierto, que seguramente les ayudarán a trabajar de manera más eficiente y creativa, o simplemente a hacer su vida más fácil.


LibreOffice: Una alternativa gratuita a Microsoft Office con un conjunto completo de herramientas de oficina, no piratees más el MS Office. Pruébalo.

GIMP: Un potente editor de imágenes similar a Photoshop, que funciona tanto para las tareas más profesionales como las más básicas, una vez lo domines no te detendrá nada. Pruébalo

Firefox: Navegador web conocido por su privacidad y personalización, también es un útil editor de PDFs, el único que usa motor propio y diferente de Chrome. Pruébalo

VLC Media Player: Reproductor multimedia que soporta una amplia variedad de formatos de audio y video, pequeño y liviano puede con casi cualquier formato de vídeo. Pruébalo


7-Zip: Un potente programa de compresión y descompresión de archivos que soporta múltiples formatos. Ideal para ahorrar espacio y gestionar archivos grandes con facilidad. Pruébalo

KeePass: Un administrador de contraseñas seguro que almacena todas tus claves en una base de datos cifrada. Perfecto para mantener tus contraseñas organizadas y protegidas. Pruébalo

Notepad++: Editor de texto y código fuente gratuito para Windows, destacado por su interfaz intuitiva y soporte para múltiples lenguajes de programación. Ofrece resaltado de sintaxis, autocompletado, y es extensible mediante plugins para funciones adicionales. Es ligero, rápido, por su eficiencia y  personalización. Pruébalo

OBS Studio: Para grabar y hacer streaming en vivo de juegos, videos y más en internet. Ofrece herramientas avanzadas para mezclar audio, cambiar entre diferentes fuentes de video y añadir efectos, ideal para mejorar tus transmisiones sin complicaciones técnicas. Pruébalo

qBittorrent: Cliente de BitTorrent conocido por su interfaz limpia y fácil de usar, es una opción popular debido a su velocidad, seguridad y la ausencia de anuncios molestos. Pruébalo

OpenShot: Editor de video gratuito y de código abierto con una interfaz intuitiva, y de forma sencilla. Ofrece funciones básicas como recorte, ajuste de velocidad y efectos, perfecto para proyectos personales o educativos.. Pruébalo


HandBrake: Conversor de video de un formato a otro, es conocido por su simplicidad de uso, potencia y optimiza la calidad y el tamaño del archivo resultante al mejor formato, suele usarse para convertir videos para diferentes dispositivos o plataformas. Pruébalo

Ventoy: Permite crear discos USB de arranque múltiple de manera sencilla y eficiente, ya que solo es copiar el ISO directamente al USB sin necesidad de formatearlo repetidamente. pruébalo

Si os gusta el listado y queréis proceder a la instalación de algunos, o la totalidad, de estos programas, os dejo un script para hacer la instalación:


@echo off
REM Instalador de programas usando winget

REM Instalar LibreOffice
winget install --id=LibreOffice.LibreOffice -e

REM Instalar GIMP
winget install --id=GIMP.GIMP -e

REM Instalar Mozilla Firefox
winget install --id=Mozilla.Firefox -e

REM Instalar VLC Media Player
winget install --id=VideoLAN.VLC -e

REM Instalar 7-Zip
winget install --id=7-Zip.7-Zip -e

REM Instalar Notepad++
winget install --id=NotepadPlusPlus.NotepadPlusPlus -e

REM Instalar OBS Studio
winget install --id=OBSProject.OBSStudio -e

REM Instalar OpenShot Video Editor
winget install --id=OpenShot.OpenShot -e

REM Instalar qBittorrent
winget install --id=qBittorrent.qBittorrent -e

REM Instalar HandBrake
winget install --id=HandBrake.HandBrake -e

echo.
echo Programas instalados correctamente.
pause

Espero que os sea de utilidad!!

Saludos.

30 mayo 2024

Firefox: La solución inesperada para editar PDF

Desde hace cómo 20 años, el imprimir significaba usar impresoras físicas para obtener documentos en papel, gastando tinta y hojas a raudales. Con el tiempo, la digitalización fue ganando importancia y surgió la necesidad de compartir documentos electrónicamente. Cómo los PDF, que fue creado por Adobe en 1993, compitió con formatos como PostScript, Microsoft Word (.doc), HTML, DjVu y XPS, pero su éxito se debe a su compatibilidad universal, soporte de funciones avanzadas y adopción en industrias clave. 

La liberación del PDF como estándar abierto en 2008 lo acabó de consolidar en su posición dominante como el formato de documento digital por excelencia.

A medida que la tecnología avanzaba, la creación de PDF se integró directamente en aplicaciones comunes como Microsoft Office y navegadores web, y hoy en día, imprimir al PDF es tan sencillo como seleccionar "Guardar como PDF" en lugar de una impresora física, reflejando la evolución hacia un entorno de trabajo más digital y eficiente.

 Recientemente, Firefox ha añadido capacidades para trabajar con archivos PDF. En las versiones recientes, Firefox no solo permite ver archivos PDF sino también hacer ediciones básicas como agregar texto, dibujar, resaltar y agregar anotaciones. Estas funcionalidades hacen que Firefox sea una herramienta útil para tareas rápidas de edición de PDF sin necesidad de software adicional. 

Y estas capacidades hacen de Firefox una opción práctica para ediciones rápidas y básicas de PDF, eliminando la necesidad de herramientas de edición de PDF más complejas en muchas situaciones cotidianas.

Arrastramos un PDF al navegador o lo abrimos a través de él:


Una vez abierto, veremos que en la parte superior izquierda, tenemos las opciones del PDF

Y desde aquí podemos añadir imágenes, quitar páginas, lo único que no podemos  hacer es modificar texto, pero solo basta con crear una imagen en blanco y luego ponemos el texto por encima.

El rol principal de este editor PDF es la inyección de anotaciones, pero con un poco de creatividad (por ejemplo, agregando una imagen con el mismo color de fondo sobre el texto que deseamos borrar), las ediciones avanzadas son ciertamente posibles.

Aquí podéis consultar más información

Espero que os sea de utilidad.



23 mayo 2024

Cómo Instalar un Servidor de Impresión en un Contenedor Docker en Windows

Cómo Instalar un Servidor de Impresión en un Contenedor Docker en Windows

Usar un servidor de impresión en un contenedor Docker en Windows ofrece varias ventajas en un entorno de oficina.

Primero, proporciona aislamiento y seguridad, manteniendo el servidor de impresión separado del sistema operativo y reduciendo riesgos. Además, es altamente portátil, asegurando consistencia en diferentes entornos y facilitando la migración y el despliegue es rápido y la gestión se simplifica con comandos estándar de Docker. 

Los contenedores son más ligeros y eficientes que las máquinas virtuales, optimizando el uso de recursos. También facilita la recuperación y respaldo mediante snapshots y versiones. Para desarrollo y pruebas, permite entornos reproducibles y ágiles.


Finalmente, las actualizaciones y mantenimiento son más sencillos, permitiendo actualizaciones sin interrupciones y fácil rollback en caso de problemas. 

por eso, con estas ventajas hacen de Docker una opción eficiente y flexible para gestionar servidores de impresión en Windows.

Paso 1: Instalar Docker Desktop

Entra en la web oficina de Docker para descargar el fichero "Docker Desktop" para empezar con la instalación en Windows.

Instala Docker Desktop siguiendo las instrucciones del instalador. Asegúrate de habilitar la integración con WSL 2 (Windows Subsystem for Linux), ya que en nuestro caso no podríamos utilizar CUPS para la gestión de las impresoras.


Reinicia tu computadora para completar la instalación. 

Paso 2: Preparar el Dockerfile y el Script de Entrada

Necesitamos crear un directorio de trabajo, por lo que iremos a crear una carpeta en el disco:

mkdir C:\cups-server

cd C:\cups-server


Para crear el archivo Dockerfile, abrimos un bloc de notas y pegamos el siguiente código.

# Usar Ubuntu como base

FROM ubuntu:latest

# Establecer el mantenedor

LABEL maintainer="tuemail@example.com"

# Actualizar los paquetes e instalar las dependencias necesarias

RUN apt-get update && apt-get install -y \

    cups \

    cups-client \

    cups-filters \

    cups-pdf \

    ghostscript \

    dbus \

    avahi-daemon \

    avahi-utils \

    sudo \

    --no-install-recommends && \

    apt-get clean && \

    rm -rf /var/lib/apt/lists/*

# Crear el directorio para CUPS

RUN mkdir -p /etc/cups/ssl

# Copiar el archivo de configuración de CUPS

COPY cupsd.conf /etc/cups/cupsd.conf

# Copiar el script de entrada

COPY entrypoint.sh /entrypoint.sh

RUN chmod +x /entrypoint.sh

# Exponer el puerto de CUPS

EXPOSE 631

# Iniciar el contenedor con el script de entrada

CMD ["/entrypoint.sh"]

Recuerda que este fichero se guarda sin extensión.

Luego, creamos otro fichero con el bloc de notas llamado entrypoint.sh con el siguiente contenido:

#!/bin/bash

set -e

# Iniciar dbus

service dbus start

# Iniciar avahi-daemon manualmente si no está disponible como servicio

if command -v avahi-daemon >/dev/null 2>&1; then

    avahi-daemon -D

else

    echo "avahi-daemon no está instalado o no se puede ejecutar"

fi

# Iniciar CUPS

exec cupsd -f

Paso 3: Construir y Ejecutar el Contenedor

Construir la imagen de Docker:

En el cmd dentro de nuestro directorio de trabajo, creamos nuestra imagen para docker.

docker build -t cups-server .

Una vez, ya creado, vamos a ejecutar el contenedor, si nos pide cualquier elevación, la aceptaremos hasta que se complete la tarea.

docker run -d --name cups-server -p 631:631 --privileged cups-server

Paso 4: Configurar CUPS

Para acceder a la interfaz web de CUPS, tendremos que abrir nuestro navegador favorito y vamos a http://localhost:631 o a través de nuestra aplicación Docker Desktop.

Y una vez vemos que está en marcha, vamos a añadir las impresoras. Para para añadirlas y configurar tus impresoras, tenemos que seguir las instrucciones en la interfaz de CUPS, y aquí es donde buscaremos los drivers para las impresoras que vayamos añadiendo, y las configuraciones o restricciones.


Paso 5: Persistencia de Datos

Para que tus configuraciones persistan entre reinicios del contenedor, monta un volumen para las configuraciones de CUPS:

docker run -d --name cups-server -p 631:631 --privileged -v C:\path\to\cups\config:/etc/cups -v c:\path\to\cups\data:/var/spool/cups cups-server

Paso 6: Conectar Clientes al Servidor de Impresión

Añadimos la impresora por IP, vamos a impresoras y añadir por IP:




Y de esta forma podemos tener en un solo sitio las impresoras centralizadas y cuando quieras configurar un equipo, no te hace falta ir configurando una a una las impresoras en cada equipo que vayas montando, sino en ir añadiéndolas por IP y sin descargar drivers.


Espero que os sea de utilidad!!!!

Un abrazo.

18 mayo 2024

Que hacer una vez instalado Windows 11.



Que hacer una vez instalado Windows 11

Este manual está diseñado para proporcionar a los usuarios de Windows una guía detallada sobre cómo optimizar su sistema operativo para mejorar su rendimiento general. Siguiendo varias recomendaciones de Microsoft y utilizando técnicas comprobadas, aborda varios aspectos clave que pueden influir en la velocidad y la eficiencia de un sistema Windows.

Desde deshabilitar la integridad de memoria hasta ajustar la configuración del archivo de paginación y desactivar la plataforma de máquina virtual (VMP), cada paso está diseñado para eliminar posibles cuellos de botella y optimizar los recursos disponibles en el sistema. 


Es importante tener en cuenta que realizar cambios en la configuración del sistema conlleva ciertos riesgos, por lo que se recomienda encarecidamente seguir las instrucciones con precaución y realizar copias de seguridad del sistema antes de proceder. Además, algunos cambios pueden requerir privilegios de administrador y reinicios del sistema para que surtan efecto, así que tenemos que ir con cuidado con cada cambia que hagamos.

 ¡Esperamos que este manual sea una herramienta útil y que ayude a mejorar la experiencia de uso de Windows para todos los usuarios! 

 ¡¡¡Comencemos!!! 


Primeros pasos; configuración.


1.- Deshabilitar la Integridad de Memoria: Presiona las teclas Win + R para abrir el cuadro de diálogo Ejecutar. Escribe cmd y presiona Ctrl + Shift + Enter para abrir el símbolo del sistema con privilegios elevados. 

En la ventana del símbolo del sistema, escribe el siguiente comando y presiona Enter: 

 bcdedit /set nx AlwaysOff 

PD: Es posible que este paso no te funcione en tu equipo si tienes marcado el arranque en modo seguro, para poder activarlo, tendrás que entrar en Windows en modo a prueba de fallos, para poder hacer el cambio.

2.- Desactivar la Plataforma de Máquina Virtual (VMP): Abre el Panel de Control, selecciona "Programas" o "Programas y características" y hacemos clic en "Activar o desactivar las características de Windows" en el panel izquierdo. Desmarca la casilla junto a "Plataforma de Máquina Virtual", hacemos clic en "Aceptar" y espera a que se realicen los cambios.


3.- Configurar el Tamaño del Archivo de Paginación en Automático: Volvemos abrir el cuadro de diálogo Ejecutar y escribimos sysdm.cpl y presiona Enter para abrir la ventana Propiedades del sistema. Ve a la pestaña "Opciones avanzadas" y haz clic en "Configuración" bajo "Rendimiento". En la ventana de Opciones de Rendimiento, ve a la pestaña "Opciones avanzadas". Haz clic en "Cambiar" bajo "Memoria Virtual". Asegúrate de que la opción "Administrar automáticamente el tamaño del archivo de paginación para todas las unidades" esté marcada. Haz clic en "Aceptar" para aplicar los cambios y luego en "Aceptar" nuevamente para cerrar todas las ventanas. Mejorar la Velocidad en el Explorador: Abre el símbolo del sistema como administrador siguiendo el paso 

4.- Desactivar miniaturas en caché: Después de ejecutar este comando, el Explorador de Windows dejará de crear y almacenar miniaturas en caché de archivos, lo que puede afectar la velocidad con la que se muestran las miniaturas, ya que tendrán que generarse cada vez que se acceda a una carpeta que contenga imágenes o videos, pero mejorará la velocidad al navegar por el Explorador de archivos.

Escribe el siguiente comando y presiona Enter:  

REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v DisableThumbnailCache /t REG_DWORD /d 1 /f 

5.- Configurar búsqueda de Windows: Otro paso que siempre hago, es quitar en las opciones de búsqueda de la barra de tareas que mire en Internet, no me gusta nada.

¿Que aplicaciones instalo?

Siempre instalo y recomiendo la suite ofimática LibreOffice. Desde que  estudiaba en el IOC estoy encantado con ella, para guardar las contraseñas uso Bitwarden, pero en general no suelo cambiar mucho mis aplicaciones en el pc de casa.

Podéis ver las aplicaciones y como instalarlas con el Winget en el siguiente enlace. Que aplicaciones instalo en w10.

Espero que os vaya bien.

Saludos!!!

27 diciembre 2023

Cómo borrar usuarios de Windows. Parte 2

Rescatamos del anterior artículo, aquí el enlace, sobre cómo borrar perfiles de Windows con un script de PowerShell y dejar el equipo que usan muchos usuarios sin nada de espacio en el disco C, y las consecuentes incidencias que eso oportuna.

En este caso vemos 2 formas más para poder borrar estos usuarios, la primera es manual, y es la mejor manera de borrarlas conectándonos en remoto al equipo afectado.

Podemos conectarnos a un equipo de dos maneras, mientras el usuario esté conectado en red, y él no podrá trabajar o usando las PSTools de Windows. Las PSTools son un conjunto de herramientas de línea de comandos desarrolladas por Sysinternals, ahora son parte de Microsoft, que permiten realizar tareas administrativas y de diagnóstico de manera remota o local en sistemas Windows.

En nuestro caso usaremos PsExec, que nos permite ejecutar procesos en sistemas remotos como si hubiéramos abierto un CMD en dicho equipo.

nos conectamos usando el código:

psexec \\nombredelequipo o IP y el programa que queremos abrir, en nuestro caso CMD.


una vez abierto el CMD en el equipo, tenemos que ejecutar el siguiente código:

Entramos  en la carpeta de usuarios, y buscamos los usuarios para borrar, una vez apuntados, podemos ir borrando uno a uno con el siguiente código:

net user <nombre de usuario> /delete

Esto es el caso que tengamos la incidencia encima y necesitemos borrar para conseguir espacio.

Pero si queremos ser previsores, podemos hacer lo siguiente, en el equipo:

Abrimos la consola de políticas del equipo y por eso en el ejecutar ponemos:



Nos vamos a "Acción"  "Opciones de Filtro" y en el buscador ponemos "perfiles" y "aceptar"


Una vez completado todo, veremos la opción que buscamos más fácilmente:

La ruta sería: Configuración del equipo - Plantillas Administrativas - Sistema - Perfiles de Usuario: Eliminar perfiles de usuario con antigüedad superior al número de días especificado al reiniciar el sistema.                       


Y pulsamos doble clic en la parte izquierda, y abrimos el menú de la política de borrado

Pulsamos en "Habilitar" ponemos el comentario que queremos ver cuando necesitemos consultarla, ponemos los días que queremos que se borren a partir de ese tiempo y le damos a "Aceptar".



Una vez hecha, tenemos que hacer varios gpudates /target:computer /force para que se apliquen, y luego reiniciar el equipo para que la política se ejecute.







04 junio 2023

Cómo borrar los perfiles de Windows en un equipo compartido.

Si deseas automatizar el proceso de eliminación de perfiles de usuario en un equipo compartido no habitual, de esos que están en una sala de reuniones o son compartidos por muchos usuarios, el tamaño de la “C” no es infinito por lo que recibimos algún que otro caso indicando que tenemos que liberar espacio lo antes posible para seguir con las tareas.

La mejor manera de no tener que estar mirando estos equipos es crear una tarea para que después de una semana, usando un script o una tarea programada se libere el espacio borrando los perfiles que no queremos usar.

Si deseas automatizar el proceso de eliminación de perfiles de usuario en un equipo compartido no habitual, de esos que están en una sala de reuniones o son compartidos por muchos usuarios, el tamaño de la “C” no es infinito por lo que recibimos algún que otro caso indicando que tenemos que liberar espacio lo antes posible para seguir con el día a día.

La mejor manera de no tener que estar mirando estos equipos es crear una tarea para que después de una semana, usando un script se libere el espacio borrando los perfiles que no queremos usar.

A continuación, te explicaré cómo hacerlo utilizando una tarea programada en Windows: 

1. Abre el "Programador de tareas" en Windows. Puedes hacerlo buscando "Programador de tareas" en el menú de inicio.


2. Haz clic en "Crear tarea básica" en el panel derecho.












3. Se abrirá el asistente para crear una tarea básica. Dale un nombre a la tarea y una descripción (opcional), luego haz clic en "Siguiente".










4. En la siguiente pantalla, selecciona "Semanal" como el disparador de la tarea y haz clic en "Siguiente".











5. Establece la frecuencia y la hora en la que deseas que se ejecute la tarea. Por ejemplo, puedes seleccionar que se ejecute cada semana a una determinada hora y día.











6. En la siguiente pantalla, selecciona "Iniciar un programa" y haz clic en "Siguiente".










7. En la ventana de configuración del programa, proporciona la ubicación del archivo de comando o script que utilizarás para eliminar los perfiles de usuario. Puedes utilizar un script de PowerShell o un archivo por lotes (batch) para realizar esta acción. Por ejemplo, puedes crear un archivo de PowerShell llamado "borrar_perfiles.ps1" con el siguiente contenido:

$users = Get-LocalUser | Where-Object { $_.LastLogon -lt (Get-Date).AddDays(-7) }

foreach ($user in $users) {

    Remove-LocalUser -Name $user.Name -Force

}

Este script eliminará los perfiles de usuario que no han iniciado sesión en los últimos 7 días. Asegúrate de ajustar el número de días según tus necesidades.











Haz clic en "Siguiente" y luego en "Finalizar" para crear la tarea programada.

La tarea programada se ejecutará automáticamente según la configuración establecida y eliminará los perfiles de usuario que cumplan con los criterios especificados. Recuerda que debes tener derechos de administrador para configurar tareas programadas.

Por un Brillante Comienzo: ¡Feliz Año Nuevo 2025

¡Feliz Año Nuevo 2025! Queremos comenzar este nuevo año agradeciéndote por formar parte de nuestra comunidad. El 2024 fue un año de retos, a...